带参数的javascript重定向的正确语法
我需要修改下面的代码,从Caspio表单中的Submit作为弹出窗口运行,以重定向父页面(而不是刷新它)并关闭弹出窗口 目前的代码是:带参数的javascript重定向的正确语法,javascript,redirect,Javascript,Redirect,我需要修改下面的代码,从Caspio表单中的Submit作为弹出窗口运行,以重定向父页面(而不是刷新它)并关闭弹出窗口 目前的代码是: setTimeout(函数(){ window.parent.location.reload(); window.parent.jQuery.fancybox.close();}, 2000); 它将重定向到当前域 然后通过“/”为父级 它将以“/”作为分隔符重定向到域的父级 我现在的例子 因此,我们将重新出租给 它将重定向到当前域 然后通过“/”为父级
setTimeout(函数(){
window.parent.location.reload();
window.parent.jQuery.fancybox.close();},
2000);
它将重定向到当前域
然后通过“/”为父级
它将以“/”作为分隔符重定向到域的父级
我现在的例子
因此,我们将重新出租给
它将重定向到当前域
然后通过“/”为父级
它将以“/”作为分隔符重定向到域的父级
我现在的例子
因此,我们将重新出租给
设置位置后,您将无法立即更改父项上的任何内容。…。
[@field:PID]
是什么语法?你从哪里得到这些值?为什么在url后面有()?我在没有它的情况下进行了测试,代码运行良好。这些字段:PID和PTID部分来自Caspio数据页字段。它们是字段值,在本例中是数字。在这个线程中,使用一个硬数字来代替字段可能会更清楚:PID和PTID(我在发布时应该考虑到这一点)。我没有尝试过那种特殊的方法。工作完美-非常感谢!设置位置后,您将无法立即更改父项上的任何内容……。[@field:PID]
是什么语法?你从哪里得到这些值?为什么在url后面有()?我在没有它的情况下进行了测试,代码运行良好。这些字段:PID和PTID部分来自Caspio数据页字段。它们是字段值,在本例中是数字。在这个线程中,使用一个硬数字来代替字段可能会更清楚:PID和PTID(我在发布时应该考虑到这一点)。我没有尝试过那种特殊的方法。工作完美-非常感谢!
setTimeout(function(){
window.parent.location.href=window.location.hostname; window.parent.jQuery.fancybox.close();
}, 2000);
var currentURL = window.parent.location.href;
var lastDir = currentURL.substr(currentURL.lastIndexOf('/') + 1)
var parentURL = currentURL.replace(lastDir,"");
setTimeout(function(){
window.parent.location.href=parentURL; window.parent.jQuery.fancybox.close();
}, 2000);