向AJ发送AJAX post请求

问题描述 投票:0回答:1

所以这是我使用JQuery的AJAX代码:

$('#button-upload').on('click', function(){
 if( sendSMSArr.length > 0 ){ 
  $.ajax({
    url: 'manager/smsendr4.php',
    type: 'POST',
    dataType: 'json',
    data: {'distribution': sendSMSArr},
    success: function(response){  

      }
    });
  }
});

请求未在网络中注册。

其次,我不知道如何使用$ _POST通过PHP收集这些数据。

javascript php jquery ajax
1个回答
2
投票

你好像是一个php新手。以下是可用于检索ajax数据的代码片段。 这里是关于全局变量link的文档的$_POST我建议你阅读它。关于php中预定义变量的另一个有用的link

JS代码:

$('#button-upload').on('click', function(event){
   event.preventDefault();
     if( sendSMSArr.length > 0 ){ 
      $.ajax({
        url: 'manager/smsendr4.php',
        type: 'POST',
        dataType: 'json',
        data: {'distribution': sendSMSArr},
        success: function(response){  
          console.log(response);
          }
        });
      }
    });

PHP:

<?php
if(isset($_POST['distribution'])){
# I've added a sanitization filter, but you can omit it if you don't need to pass the data to a database.
$dist = filter_var($_POST['distribution'], FILTER_SANITIZE_STRING);
# put your logics here after you got the distribution $_POST variable value.
}
?>
© www.soinside.com 2019 - 2024. All rights reserved.