对于每个ajax,调用附加到url的相同查询字符串

时间:2014-08-21 05:33:19

标签: jquery ajax append query-string

我有一个调用onclick的ajax函数。实际上它是一个分页功能。当我点击分页链接时,我将起始变量传递给url.But,对于我来说,每个ajax调用相同的起始变量,如下所示。以下在mozilla firebug控制台中观察到。

首次点击

http://127.0.0.1/testproj/ajax/pagination.php?start=2

进行第二次通话

http://127.0.0.1/testproj/ajax/pagination.php?start=2&start=4 

进行第三次通话

url/ajax/pagination.php?start=2&start=4&start=6

但一般情况下它应该像这样工作,每次调用唯一的起始限制需要传递给start变量.Below是我的ajax分页函数,请建议我在哪里做错/错误。

    function getUEOPaginate(start)
    {
    var qstring = "start="+start;
    jQuery.ajax({
        async: false,
        type: 'GET',
        data : qstring,
        url: "ajax/pagination.php",
            success:function(valid_result){                                                    
                 if(valid_result)
                  {
                        jQuery('#paginate_div').html(valid_result);
                  }                 
              }
            });
    }

请在这方面帮助我......我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

  1. 首先获取网址 - document.URL
  2. 使用新的查询字符串

    附加网址

    url:document.URL +“& start =”+ start,