我在index.php页面上有两个单独的表单:
<form action="search_results.php" method="get" id="search_housing_area">
<input type="text" name="rent_housing" />
<inout type="submit" name="search_housing" value="" />
</form>
<form action="search_results.php" method="get" id="search_rooms_area">
<input type="text" name="rent_rooms" />
<inout type="submit" name="search_rooms" value="" />
</form>
Run Code Online (Sandbox Code Playgroud)
当我提交其中任何一种表格时,网址显示为:
http://www.domain.com/search_results.php?rent_housing=1234&search_housing=
要么
http://www.domain.com/search_results.php?rent_rooms=1234&search_rooms=
在search_results.php页面上,我有两个div,#housing_results和#rooms_results.默认情况下它们都是隐藏的.如果GET变量'search_housing'存在,我想显示div#housing_results,如果GET变量'search_rooms'存在,我想显示div#rooms_results.
如果url中存在特定的GET变量,如何使用jQuery创建特定的div节目?
<?php
$disp_div=0;
if(isset($_GET['search_housing']))
{
$disp_div=1;
}
else if(isset($_GET['search_rooms']))
{
$disp_div=2;
}
?>
Run Code Online (Sandbox Code Playgroud)
Jquery代码
$(document).ready(function(){
var show=<?php echo $disp_div; ?>;
if(show==1)
{
$('#div_search_housing').show();
}
else if(show==2)
{
$('#div_search_rooms').show();
}
});
Run Code Online (Sandbox Code Playgroud)