javascript添加源URL

时间:2011-09-06 15:18:27

标签: javascript

我在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> 

2 个答案:

答案 0 :(得分:0)

重定向在哪里?您是否尝试过使用window.location(URL);

答案 1 :(得分:0)

意味着您在URL中获得双倍“/”,如下所示:

/surveys/Lists/TestSurvey//surveys/Pages/ThankYou.aspx?IsDlg=1

只需删除字母

下的开始/
 /surveys/Pages/ThankYou.aspx