JQuery $ .post не любит параметр типа данных - PullRequest
0 голосов
/ 22 февраля 2019

Я пытаюсь сделать JQuery-вызов скрипта PHP, который возвращает набор данных JSON с несколькими строками.Когда я использую $.post, вызов не выполняется:

$.post("my_query.php", {search_filter: "the search text"}, function(data, status) {
           alert(data);
},"json");

Когда я пропускаю четвертый параметр, он работает, но возвращает все в одной строке.

Использование$.ajax работает, поэтому на стороне PHP это не проблема:

$.ajax({
    url : "my_query.php",
    type : "POST",
    data: {search_filter: "the search text"},
    dataType: "json",
    success: function(data, status) {
        alert(data);
    }
});

Это было опробовано только в последней версии Firefox.

Есть ли какая-то ошибка с $.post, возможно, ограничен определенными браузерами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...