我现在正在尝试很多事情,但有些事情让我感到困惑,比如使用ajax来包含处理父文件的GET请求的文件。因此,我应该包括file.php
file.php?all_gets=all&from=the_parent_file
父文件使用ajax调出file.php
,但是当我向var_dump($_GET)
询问它时,即使父框架中有$_GET
,它也会显示为数组0。现在,当我尝试包含file.php?get=somegetvar
然后我var_dump()
时,它会为包含的页面提供$ _GET。我现在的问题是如何使用它将$_GET
从父文件(包括file.php
)中使用JS传递到包含文件,以便“file.php”+获取
这可能吗?我真的很难过 - 这可能是我的解决方案......
提前致谢!
答案 0 :(得分:2)
您可以查看
window.location.href:将返回包含参数
的整个网址window.location.search:只返回参数
答案 1 :(得分:2)
这是你在找什么?
<script>
var getVars = JSON.parse("<?= json_encode($_GET) ?>");
$.ajax({
url: "",
data: getVars,
//[...]
});
</script>
答案 2 :(得分:0)
我不确定我理解你的问题,但是你可以使用这个标题:
str = str.replace(/\?.+/, "");
答案 3 :(得分:0)