【发布时间】:2011-05-10 21:35:07
【问题描述】:
我想使用 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>
【问题讨论】:
-
您可以在 javascript 中将 get 变量作为 js 变量回显,以便在 js 调用中使用它们。
-
@Michael,如何将变量从 js 发布到 php?
-
你可以只使用回声。
-
在页面 A 上使用 jQuery 从 URL 中提取值并将其分配给变量。通过在 URL (B.php?more=YOUR_MORE) 中传递参数,或者如果您更喜欢使用 Ajax POST,将变量传递到您加载的任何页面(在本例中为 B.php)。
-
@LukeP, 如何设置
YOUR_MORE?这取决于来自page B的搜索关键字,谢谢。
标签: php get jquery-load