Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带参数的javascript重定向的正确语法_Javascript_Redirect - Fatal编程技术网

带参数的javascript重定向的正确语法

带参数的javascript重定向的正确语法,javascript,redirect,Javascript,Redirect,我需要修改下面的代码,从Caspio表单中的Submit作为弹出窗口运行,以重定向父页面(而不是刷新它)并关闭弹出窗口 目前的代码是: setTimeout(函数(){ window.parent.location.reload(); window.parent.jQuery.fancybox.close();}, 2000); 它将重定向到当前域 然后通过“/”为父级 它将以“/”作为分隔符重定向到域的父级 我现在的例子 因此,我们将重新出租给 它将重定向到当前域 然后通过“/”为父级

我需要修改下面的代码,从Caspio表单中的Submit作为弹出窗口运行,以重定向父页面(而不是刷新它)并关闭弹出窗口

目前的代码是:


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);