什么是jQuery相当于Ajax请求中的javascript&transport.responseText?

时间:2015-05-18 16:37:14

标签: javascript jquery ajax

我试图将我的Javascript的Ajax请求转换为jQuery的ajax。 我的Javascript Ajax:

new Ajax.Request(url, {
        method: 'post',
        onSuccess: function(transport) {
            if (transport.responseText.length > 0) { 
                var obj = jQuery.parseJSON(transport.responseText);
                callback(obj);
            }    
        }    
    });

那么如何在jQuery中表示transport.responseText?

jQuery.ajax({
        url: url, 
        type: "POST",
        success: //how to handle the JSON response returned by the request
});

提前致谢!

1 个答案:

答案 0 :(得分:1)

下面的代码段可以使用

jQuery.ajax({
        url : url,
        type: 'post',
        dataType: 'json',
        success: function(data,textStatus,jQXHR)
        {
           if(data){
               callback(data);
           }
        },
    });

注意:无需使用parseJSON方法,因为此ajax方法返回JSON对象。