我需要像这样过滤我的结果:
http://www.babycarers.com/search?searchref=12935259587085& specreq = all&邮编=邮编% 2 fzip + % 28可选% 29,国家= CA& searchbutton.x = 38, searchbutton.y = 12
我知道我必须使用jQuery与Ajax。我发现了一些这样的例子:
http://jsfiddle.net/mattball/d2v4Q/我不想玩能见度。我想使用PHP脚本对用户的选择进行过滤和解析。
我不知道你的数据库的确切架构,但你要做的是使用
http://api.jquery.com/change/检测复选框选择的变化,然后使用
http://api.jquery.com/jQuery.ajax/并将所有参数传递给单独的.php文件,以从另一个页面获取结果并将其打印出来
这是一个例子。
<select class="order">
<option value="name">Name</option>
<option value="date_poster">Date Posted</option>
</select>
<div id="results">
</div>
<script>
$("select.order").change(function(){
var orderBy = $(this).val();
$.ajax({
url: "your_external_file.php",
data: "orderBy="+orderBy,
success: function(html){
$("#results").append(html);
//Add whatever you want to do here.
}
});
});
</script>
虽然我还没有测试过,但它应该可以工作,只要您正确命名文件