0

我希望为网站创建一个相当简单的“通过多个复选框过滤”搜索工具......而且一旦有人选择/取消选择复选框,我不知道从哪里开始在指定的 div 中实时更新结果。

我希望建立一个类似于这个页面的过滤系统:

http://thegatewayonline.com/articles/

...我想要一个系统,单击每个复选框会触发表单提交,它将结果加载到同一页面上的指定 DIV 中。

您有任何可以帮助我入门的指示或代码片段吗?

我正在使用 PHP 进行编码。

非常感谢您的帮助!

4

1 回答 1

1

$.ajax当按复选框时,您将想要通过jQuery发出通话:

$('.checkbox').click(function() {
    // ajax call here
});

在 AJAX 调用中,有一个被调用的回调函数success,其中包含一个数据参数。您可以echo从 PHP 页面(从数据库加载可用文章)中的 JSON 对象并将其作为此参数传递。然后,您只需解码此 JSON 对象并在页面上打印您的内容。

JSON 参考https ://developer.mozilla.org/en/JSON

jQuery Ajaxhttp ://api.jquery.com/jQuery.ajax/

于 2012-07-18T17:07:31.360 回答