Отправка пост-запроса AJAX в PHP - PullRequest
0 голосов
/ 18 ноября 2018

Итак, вот мой код AJAX с использованием JQuery:

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

      }
    });
  }
});

Запрос не зарегистрирован в сети.

Во-вторых, я не уверен, как я могу собрать эти данные с помощью PHP, используя $ _POST.

1 Ответ

0 голосов
/ 18 ноября 2018

Вы, кажется, новичок в PHP.Вот фрагмент кода, который вы можете использовать для извлечения данных ajax.
Вот ссылка на документацию по глобальной переменной $_POST. Я предлагаю вам прочитать ее.Другая полезная ссылка о предопределенных переменных в php

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.
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...