我试图将我的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
});
提前致谢!
答案 0 :(得分:1)
下面的代码段可以使用
jQuery.ajax({
url : url,
type: 'post',
dataType: 'json',
success: function(data,textStatus,jQXHR)
{
if(data){
callback(data);
}
},
});
注意:无需使用parseJSON方法,因为此ajax方法返回JSON对象。