Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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 当文件位置在子文件夹中时,window.open()不工作_Javascript_Php - Fatal编程技术网

Javascript 当文件位置在子文件夹中时,window.open()不工作

Javascript 当文件位置在子文件夹中时,window.open()不工作,javascript,php,Javascript,Php,我对编程很陌生,所以我为任何明显的无知道歉,但是,我找不到这个答案 我正在使用window.open()在弹出窗口中打开.php文件,并在URL中传递一个变量,以便与$\u GET一起使用 当我打开的.php页面文件位于我的主目录中时,一切正常,例如: window.open(“../filetoopen.php?link=“+变量,…) 但是,当我将filetoopen移动到另一个子文件夹并更改路径时,网页将不会加载。 例如: window.open(“../subfolder/filetoo

我对编程很陌生,所以我为任何明显的无知道歉,但是,我找不到这个答案

我正在使用
window.open()
在弹出窗口中打开
.php
文件,并在URL中传递一个变量,以便与
$\u GET
一起使用

当我打开的
.php
页面文件位于我的主目录中时,一切正常,例如:

window.open(“../filetoopen.php?link=“+变量,…)

但是,当我将
filetoopen
移动到另一个子文件夹并更改路径时,网页将不会加载。
例如:

window.open(“../subfolder/filetoopen.php/link=“+变量,…)

作为旁注,我正在开发一个web应用程序,这个应用程序是由多人在几年内开发的,我刚刚开始熟悉它的内部工作


任何见解/建议都将不胜感激。

我发现了问题:

根目录中还有另一个.php文件,需要引用该文件才能加载页面。 示例:
包括“utils.php”; 而且,当我在子文件夹中移动文件时,我也没有更改另一个文件的路径。 例子: 包括“../utils.php”


谢谢您的回复。

可能是打字错误
。/subfolder/filetoopen.php/link=
你的意思是
。/subfolder/filetoopen.php?link=
除了“URL错误”之外,我想不出发生这种情况的任何原因,我们无法根据问题中的信息判断正确的URL是什么(或者它是否存在)。尝试使用绝对路径而不是相对路径:
窗口。打开(“/pathfrom/doc\u root/to/filetoopen.php?link=“+variable”)
。它使事情变得更加理智。也许你可以实现绝对路径。以正确的方式使用绝对路径将防止您产生如此多的头痛。是的,谢谢您,上面有一种类型,我批准了编辑,但是我的实际代码中没有。