jQuery.parseJSON没有使用jquery-1.7.1版本进行解析

时间:2012-06-01 06:49:56

标签: jquery

我使用的是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一起工作正常。

有人可以帮我调试这个问题。

提前致谢 拉姆

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);
    }
});