несколько возвращаемых значений из PHP с jQuery AJAX

использование этот ключевое слово гарантирует, что только к переменным и методам, ограниченным по объему в текущем типе, получают доступ. Это может использоваться, когда у Вас есть конфликт имен между полем/свойством и параметром метода или локальной переменной.

Обычно используемый в конструкторах:

private readonly IProvider provider;
public MyClass(IProvider provider)
{
  this.provider = provider;
}

В этом примере мы присваиваем поставщика параметра частному полевому поставщику.

27
задан benhowdle89 2 August 2012 в 15:52
поделиться

1 ответ

Чтобы ваш ответ возвращал JSON, вам нужно изменить свой jQuery на этот, поэтому ожидаемый dataType будет json:

$.ajax
({
    type: "POST",
    url: "customerfilter.php",
    dataType: 'json',
    cache: false,
    success: function(data)
    {
        $(".custName").html(data.message1);
        $(".custName2").html(data.message2);
    }
});

Затем вам нужно закодировать свой ответ как массив JSON:

 <?php echo json_encode(
      array("message1" => "Hi", 
      "message2" => "Something else")
 ) ?>
46
ответ дан 28 November 2019 в 04:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: