我希望为网站创建一个相当简单的“通过多个复选框过滤”搜索工具......而且一旦有人选择/取消选择复选框,我不知道从哪里开始在指定的 div 中实时更新结果。
我希望建立一个类似于这个页面的过滤系统:
http://thegatewayonline.com/articles/
...我想要一个系统,单击每个复选框会触发表单提交,它将结果加载到同一页面上的指定 DIV 中。
您有任何可以帮助我入门的指示或代码片段吗?
我正在使用 PHP 进行编码。
非常感谢您的帮助!
乔
我希望为网站创建一个相当简单的“通过多个复选框过滤”搜索工具......而且一旦有人选择/取消选择复选框,我不知道从哪里开始在指定的 div 中实时更新结果。
我希望建立一个类似于这个页面的过滤系统:
http://thegatewayonline.com/articles/
...我想要一个系统,单击每个复选框会触发表单提交,它将结果加载到同一页面上的指定 DIV 中。
您有任何可以帮助我入门的指示或代码片段吗?
我正在使用 PHP 进行编码。
非常感谢您的帮助!
乔
$.ajax
当按复选框时,您将想要通过jQuery发出通话:
$('.checkbox').click(function() {
// ajax call here
});
在 AJAX 调用中,有一个被调用的回调函数success
,其中包含一个数据参数。您可以echo
从 PHP 页面(从数据库加载可用文章)中的 JSON 对象并将其作为此参数传递。然后,您只需解码此 JSON 对象并在页面上打印您的内容。
JSON 参考:https ://developer.mozilla.org/en/JSON
jQuery Ajax:http ://api.jquery.com/jQuery.ajax/