Я не могу получить ответ от вызова Ajax на страницу PHP - PullRequest
0 голосов
/ 26 сентября 2018

Это мой javascript для отправки запроса на страницу php.Но я не могу получить ответ, когда использую условный оператор if с переменной $_REQUEST

function getNumberOfShareHolders()
{
  var dataString = "GNOSH";
  alert(dataString);
  $.ajax({
    url: 'chartJs.php',
    dataType: "json",
    dataString,
    cache: false,
    success: function(data) {
       if(data) 
       {
        alert(data);
       } 
      else {

      }     
    } 
  });
} 

Вот код php

if(empty($_REQUEST['GNOSH'])) {
echo json_encode("request");
} 
else 
{
echo json_encode("No request");
}

1 Ответ

0 голосов
/ 26 сентября 2018

Вы вообще не указали свойство data, поэтому вы не передаете jQuery какие-либо данные для добавления в HTTP-запрос.

Вы включили свойство с именем dataString вваши параметры (который игнорируется) и ему присваивается значение GNOSH.

. Вам нужно свойство с именем data со значением, которое является объектом, тогда этому объекту необходимо свойство с именем GNOSH с некоторое значение .Что это за значение, на самом деле не имеет значения, так как вы проверяете правдивость.

dataType: "json",
data: { [dataString]: 1 },
cache: false,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...