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

How to send post value to scroll.php using this javascript?

本文关键字:scroll php post 何使用 javascript      更新时间:2023-09-26

如何使用此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>

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

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

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

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

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

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

我发现这样读更容易。