Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.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
php可以从另一个页面的url获取值吗?_Php_Get_Jquery Load - Fatal编程技术网

php可以从另一个页面的url获取值吗?

php可以从另一个页面的url获取值吗?,php,get,jquery-load,Php,Get,Jquery Load,我想使用jQuery使页面部分刷新。b页加载到a页。页面b有一个mysql搜索,它根据URL规则获取值。那么PHP是否可以从另一个页面的url获取值呢?谢谢 a页: <script type="text/javascript"> jQuery(document).ready(function(){ $('#pageContent').load('B.php'); }); </script> <div id="pageContent"

我想使用jQuery使页面部分刷新。b页加载到a页。页面b有一个mysql搜索,它根据URL规则获取值。那么PHP是否可以从另一个页面的url获取值呢?谢谢

a页:

<script type="text/javascript"> 
    jQuery(document).ready(function(){
        $('#pageContent').load('B.php');
    });
</script>
<div id="pageContent"></div> 
b页:

<script language="JavaScript">
    function pagination(page)
    {
        window.location = "a.php?more="+document.form.more.value;
    }
</script>
<form name="form" action="a.php" method="GET">
<input type="text" name="more" value="<? echo $_GET['more'];?>">
<input type="submit" value="Search">
</form>

也许你可以试试这个:

<script type="text/javascript"> 
    jQuery(document).ready(function(){
        $('#pageContent').load('B.php?var1=test&var2=test');
    });
</script>
<div id="pageContent"></div> 
B页

<script language="JavaScript">
    function pagination(page)
    {

        window.location = "a.php?var1=<?php echo $_GET['var1'];?>&var2=<?php echo $_GET['var2'];?>&more="+document.form.more.value;
    }
</script>
<form name="form" action="a.php" method="GET">
<input type="text" name="more" value="<? echo $_GET['more'];?>">
<input type="submit" value="Search">
</form>

您可以将javascript中的get变量作为js变量进行回显,以便在js调用中使用。@Michael,如何将变量从js发布到php?您可以使用回显。在a页上,使用jQuery从URL提取值并将其分配给变量。通过在URL B.php?more=YOUR\u more中传递参数,或者如果您更喜欢使用Ajax POST,则将变量传递给您在此实例B.php中加载的任何页面。@LukeP,如何设置您的\u more?这取决于B页的搜索关键词,谢谢。谢谢,一个问题,什么是testvar1=test&var2=test?我应该如何设置它?您可以使用它们将参数传递到php文件并根据值呈现页面:var1=displayComments&var2=hideheader…@yuli var=test可以是variable1='value',所以search='keyword'您可以使用它将变量从页面a传递到页面B