getting this error “ $.toJSON is not a function ”

后端 未结 5 766
温柔的废话
温柔的废话 2020-12-16 11:22

I\'m trying to use jQuery and Ajax and I use this method. but I get the error $.toJSON is not a function in my firebug . where is the problem? I use jquery 1.3.2 . thanks

相关标签:
5条回答
  • 2020-12-16 11:36

    That's correct.

    There is no $.toJSON() function: http://api.jquery.com/jQuery.toJSON. Perhaps you want to use JSON.stringify() instead.

    0 讨论(0)
  • 2020-12-16 11:41

    I'm learning jquery and I have the same problem. My mistake - in this line of code which interrupted me:

    var params = $.toJSON(request);
    

    After replacing it with this code:

    var params = JSON.stringify(request);
    

    I did not get any error.

    But please help me know how you want your method readen :

    url: "viewMessages.aspx/readen"

    0 讨论(0)
  • 2020-12-16 11:50

    You are already included jquery, there is no reason to use any other library, just use $.parseJSON(a_json_string) :

    var error_json_string = '{"error":{"message":"message blablabla","type":"","code":""}}';
    var error_json_obj = $.parseJSON(error_json_string);
    
    alert(error_json_obj.error.message);
    

    Source : http://api.jquery.com/jquery.parsejson/

    0 讨论(0)
  • 2020-12-16 11:54

    You need to include the jquery-json library from http://code.google.com/p/jquery-json/ on your page.

    0 讨论(0)
  • 2020-12-16 11:54

    Just use

    data: params,
    

    OR

    var params = {key:ID},
    
    0 讨论(0)
提交回复
热议问题