JSON.parse(jsonData)解析时报错?怎么解决
VM575:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0
at JSON.parse (<anonymous>)
at parseChapterData (http://127.0.0.1/reader/:454:36)
at http://127.0.0.1/reader/:463:32
at http://127.0.0.1/reader/:413:17
at http://127.0.0.1/reader/:425:39
at http://127.0.0.1/reader/:441:41
at Object.success (http://127.0.0.1/reader/:353:25)
at callIfDefined (http://127.0.0.1/reader/js/jquery.jsonp.js:26:27)
at notifySuccess (http://127.0.0.1/reader/js/jquery.jsonp.js:173:5)
at HTMLScriptElement.script.(anonymous function).script.(anonymous function).script.(anonymous function) (http://127.0.0.1/reader/js/jquery.jsonp.js:245:15)
原码:
function ReaderBaseFrame(container) {
function parseChapterData(jsonData) {
var jsonObj = JSON.parse(jsonData);
var html = "<h4>" + jsonObj.t + "</h4>";
for (var i = 0; i < jsonObj.p.length; i++) {
html += "<p>" + jsonObj.p[i] + "</p>"
}
return html;
}
return function(data) {
container.html(parseChapterData(data));
}
}