使用无限滚动搜索查询

时间:2013-04-22 03:35:55

标签: jquery

我刚从网站上下载了这段代码。它用于无限滚动。我正在尝试将此用于搜索查询,但无法按预期工作。

<script type="text/javascript">
function loadData(pageLimit){
     $(".flash").show();
     $(".flash").fadeIn(400).html
            ('Loading <img src="image/ajax-loading.gif" />');
     var dataString = 'pageLimit='+ pageLimit;
     $.ajax({
             type: "POST",
             url: "pageData.php",
            data: dataString,
            cache: false,
            success: function(result){ 
            $(".flash").hide();
            $(".load_more_link").addClass('noneLink');
            $("#pageData").append(result);
      }
  });
}
  loadData('0');
</script>

我这样想。

var dataString = 'pageLimit='+ pageLimit + 'search='+ SearchString;

并且搜索将传递给pageData.php,但它没有返回任何值。

这可能是什么问题? 感谢。

1 个答案:

答案 0 :(得分:0)

您的数据字符串错误,不同的参数必须由&连接。

var dataString = 'pageLimit='+ pageLimit + '&search='+ SearchString;

但我建议将params作为对象传递给ajax()

$.ajax({
    type: "POST",
    url: "pageData.php",
    data: {
        pageLimit: pageLimit,
        search: SearchString
    },
    cache: false,
    success: function(result){ 
        $(".flash").hide();
        $(".load_more_link").addClass('noneLink');
        $("#pageData").append(result);
    }
})