$ .ajax(...类型:“POST”,dataType:“JSON”...)和$ .post(...,“JSON”)之间有什么不同

时间:2010-07-06 19:50:34

标签: jquery ajax json post

我可以使用$ .post()获取返回json字符串解析,但不能获得$ .ajax()。

{"result": "success", "id": "1"}

1 个答案:

答案 0 :(得分:8)

帖子的实际代码是:

post: function( url, data, callback, type ) {
    // shift arguments if data argument was omited
    if ( jQuery.isFunction( data ) ) {
        type = type || callback;
        callback = data;
        data = {};
    }

    return jQuery.ajax({
        type: "POST",
        url: url,
        data: data,
        success: callback,
        dataType: type
    });
},

正如文档所说,它只是$ .ajax

的简写