Я пытаюсь сделать 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
, возможно, ограничен определенными браузерами?