Php 使用JavaScript剪切url的GET部分,包括?

Php 使用JavaScript剪切url的GET部分,包括?,php,javascript,jquery,ajax,include,Php,Javascript,Jquery,Ajax,Include,现在我每天都在尝试很多事情,但有些事情让我感到困惑,比如使用ajax包含一个处理父文件GET请求的文件。因此,与其说包含file.php,不如说包含file.php?all\u get=all&from=the\u parent\u文件 父文件使用ajax调用file.php,它可以工作,但是当我要求它var\u dump($\u GET)时,它将显示为数组0,即使父帧中有一个$\u GET。现在,当我尝试包含file.php?get=somegetvar然后我尝试包含var\u dump()i

现在我每天都在尝试很多事情,但有些事情让我感到困惑,比如使用ajax包含一个处理父文件GET请求的文件。因此,与其说包含
file.php
,不如说包含
file.php?all\u get=all&from=the\u parent\u文件

父文件使用ajax调用
file.php
,它可以工作,但是当我要求它
var\u dump($\u GET)
时,它将显示为数组0,即使父帧中有一个
$\u GET
。现在,当我尝试包含
file.php?get=somegetvar
然后我尝试包含
var\u dump()
it时,它会为包含的页面提供$\u get。我现在的问题是如何使用JS将
$\u GET
从父文件(包括
file.php
)传输到包含文件,以便“file.php”+GET

这可能吗?我真的被难住了-这可能是我的解决方案


提前谢谢

我不确定我是否理解你的问题,但只要离开标题,你就可以用这个:

str = str.replace(/\?.+/, "");

我不确定我是否理解你的问题,但在标题下你可以使用以下内容:

str = str.replace(/\?.+/, "");

尝试以下jquery插件:

  • (推荐)


它们是url操作库

请尝试以下jquery插件:

  • (推荐)

它们是url操作库

您可以查看

window.location.href:将返回整个url,包括参数

window.location.search:将仅返回您可以检查的参数

window.location.href:将返回整个url,包括参数


window.location.search:将仅返回参数

这是您要查找的吗

<script>
    var getVars = JSON.parse("<?= json_encode($_GET) ?>");

    $.ajax({
        url: "",
        data: getVars,
        //[...]
    });

</script>

var getVars=JSON.parse(“”);
$.ajax({
url:“”,
数据:getVars,
//[...]
});

这就是你要找的吗

<script>
    var getVars = JSON.parse("<?= json_encode($_GET) ?>");

    $.ajax({
        url: "",
        data: getVars,
        //[...]
    });

</script>

var getVars=JSON.parse(“”);
$.ajax({
url:“”,
数据:getVars,
//[...]
});

你能发布一些代码并解释一下你的请求/包含应该如何工作吗?现在还不太清楚你到底想做什么,请进一步解释。好的,如果这些答案都不起作用,我会这样做。仍然很模糊,你的最终目标是什么?将GET变量从一个请求传递到ajax调用?如果是,请检查我刚才添加的答案,否则我们需要更多的上下文。@Mahn,基本上是的,可能不清楚,因为这是我第一次使用Ajax。。。无论如何,我感谢你的帮助。你能发布一些代码并解释你的请求/包含应该如何工作吗?你想做什么还不太清楚,请进一步解释。好的,如果这些答案都不起作用,我会这样做。仍然很模糊,你的最终目标是什么?将GET变量从一个请求传递到ajax调用?如果是,请检查我刚才添加的答案,否则我们需要更多的上下文。@Mahn,基本上是的,可能不清楚,因为这是我第一次使用Ajax。。。无论如何,我感谢你的帮助。好的,我会试试你的,因为它似乎最适合我的要求:D。好的,我会试试你的,因为它似乎最适合我的要求:D。嗯。。。我想,但对不起,洛肯先到的。不管怎么说,你还是得到了一张赞成票:Dhmm。。。我想,但对不起,洛肯先到的。不管怎样,你还是得到了一张赞成票:D