Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ส่งข้อมูลหลายรายการด้วย ajax ใน PHP


ข้อมูลสามารถส่งผ่าน JSON หรือผ่าน POST ปกติ ต่อไปนี้เป็นตัวอย่างที่แสดงข้อมูลที่ส่งผ่าน JSON -

var value_1 = 1;
var value_2 = 2;
var value_3 = 3;
$.ajax({
   type: "POST",
   contentType: "application/json; charset=utf-8",
   url: "your_url_goes_here",
   data: { data_1: value_1, data_2: value_2, data_3: value_3 },
   success: function (result) {
      // perform operations here
   }
});

สำหรับการโพสต์ปกติ โค้ดด้านล่างนี้สามารถใช้ได้ -

$.ajax({
   type: "POST",
   url: $('form').attr("action"),
   data: $('#form0').serialize(),
   success: function (result) {
      // perform operations here
   }
});

ทางเลือกของรหัสข้างต้นได้แสดงให้เห็นด้านล่าง −

data:'id='+ID & 'user_id=' + USERID,
with:
data: {id:ID, user_id:USERID}
so your code will look like this :
$(document).ready(function(){
   $(document).on('click','.show_more',function(){
      var ID = 10;
      var USERID =1;
      $('.show_more').hide();
      $('.loding').show();
      $.ajax({
         type:'POST',
         url:'/ajaxload.php',
         data: {id:ID, user_id:USERID},
         success:function(html){
            $('#show_more_main'+ID).remove();
            $('.post_list').append(html);
         }
      });
   });
});