我在CEWP(内容编辑器webpart)中使用以下代码,因此在进行调查后,用户将被重定向到感谢页面。重定向不起作用。我错过了什么吗? (用户可以参加调查,而newform.aspx永远不会关闭)
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript">
function PreSaveAction(){
var URL = location.pathname.replace("NewForm.aspx","/surveys/Pages/ThankYou.aspx");
if(GetUrlKeyValue("IsDlg")==="1"){
URL+="?IsDlg=1";
}
$("#aspnetForm").attr("action",location.pathname+"?Source="+URL);
return true;
}
</script>
答案 0 :(得分:0)
重定向在哪里?您是否尝试过使用window.location(URL);
?
答案 1 :(得分:0)
意味着您在URL中获得双倍“/”,如下所示:
/surveys/Lists/TestSurvey//surveys/Pages/ThankYou.aspx?IsDlg=1
只需删除字母
下的开始/ /surveys/Pages/ThankYou.aspx