如何使用此javascript将post值发送到scroll.php?

时间:2014-09-04 03:07:34

标签: javascript php jquery

如何使用此javascript将post值发送到scroll.php?

我想将值$_POST[number] = "12345";$_POST[user] = "guest";发送到scroll.php

我该怎么做?

............................................... .................................................. .................................................. ..................

<script type="text/javascript">
 var ajax_arry=[];
 var ajax_index =0;
 var sctp = 100;
 $(function(){
   $('#loading').show();
 $.ajax({
         url:"scroll.php",
                  type:"POST",
                  data:"actionfunction=showData&page=1",
        cache: false,
        success: function(response){
           $('#loading').hide();
          $('#demoajax').html(response);

        }

       });
    $(window).scroll(function(){

       var height = $('#demoajax').height();
       var scroll_top = $(this).scrollTop();
       if(ajax_arry.length>0){
       $('#loading').hide();
       for(var i=0;i<ajax_arry.length;i++){
         ajax_arry[i].abort();
       }
    }
       var page = $('#demoajax').find('.nextpage').val();
       var isload = $('#demoajax').find('.isload').val();

         if ((($(window).scrollTop()+document.body.clientHeight)==$(window).height()) && isload=='true'){
           $('#loading').show();
       var ajaxreq = $.ajax({
         url:"scroll.php",
                  type:"POST",
                  data:"actionfunction=showData&page="+page,
        cache: false,
        success: function(response){
           $('#demoajax').find('.nextpage').remove();
           $('#demoajax').find('.isload').remove();
           $('#loading').hide();

          $('#demoajax').append(response);

        }

       });
       ajax_arry[ajax_index++]= ajaxreq;

       }
    return false;

 if($(window).scrollTop() == $(window).height()) {
       alert("bottom!");
   }
    });

});   
</script>

3 个答案:

答案 0 :(得分:0)

我会修改ajax中的数据,看起来像这样。

 data: {
     actionfunction : "showData",
     page : 1,
     number: 12345,
     user: "guest"
 },

答案 1 :(得分:0)

$.ajax()数据可以作为 PlainObject 传递:

data: {
    number: "12345",
    user: "guest",
    actionfunction: "showData",
    page: "1"
},

我发现这样更容易阅读。

答案 2 :(得分:0)

只需将变量和值添加到ajax调用的参数数据

$.ajax({
         url:"scroll.php",
                  type:"POST",
                  data:"actionfunction=showData&page=1&number=12345&user=guest",