我使用的是jquery-1.7.1版本,我的ajax调用如下,
var url = "getrequest.do?method=getTemplates";
$.ajax({
url : url,
type : "GET",
dataType : 'text',
success:function(response){
var templates = jQuery.parseJSON(response);
}
});
我对此ajax调用的回复是:
{"response":{"result":{"templates":true},"uri":"/api/private/json/templates"}}
当我使用jquery-1.7.1时,parseJSON方法抛出一个解析错误,但它与jquery.1.5.1一起工作正常。
有人可以帮我调试这个问题。
提前致谢 拉姆
答案 0 :(得分:0)
您只需更改dataType
,如:
dataType : 'json'
并且您不需要$.parseJSON()
, jQuery 会为您完成。
<强> CODE 强>
$.ajax({
url: url,
type: "GET",
dataType: 'json',
success: function(response) {
var templates = response;
console.log(templates);
}
});