An AJAX request returns JSON data that can be processed as a JavaScript object after parsing the Parsejson provided by Json.parse or jQuery:
| The code is as follows |
Copy Code |
$.get (' Http://www.111cn.net/json ', function (data) { var response = json.parse (data); Console.log (Response.result); }); |
Of course, things are a little more complicated than that, which is determined by the Content-type value of the HTTP response header.
For example, our response head Content-type as follows:
Content-type:text/plain; Charset=utf-8
Well, json.parse or jquery.parsejson can and should be used, because a JSON string is returned.
But when Content-type is application/json;charset=utf-8, the situation is different, because the return value itself is a JavaScript object that can be accessed directly, then it would be wrong to use json.parse parsing.