jQuery $ .post不喜欢datatype参数

时间:2019-02-22 13:41:30

标签: jquery ajax post

我正在尝试对返回JSON多行数据集的PHP脚本进行JQuery调用。当我使用$.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是否存在一些错误,可能仅限于某些浏览器?

0 个答案:

没有答案