以下错误是什么原因呢:Unexpected end of JSON input
mui.ajax({
url: newsUrl + "/" + page + "?openId=22",
type: 'GET',
success: function(data) {
**var dataJson = JSON.parse(data);**
var news = new Array();
news = dataJson.news;
pageSize = dataJson.pageSize;
page = dataJson.page;
//新聞列表數據
for (var i = 0; i < news.length; i++) {
var li = document.createElement('li');
li.className = 'mui-table-view-cell';
newsId = news[i].newsId;
newsTitle = news[i].title;
if(newsTitle.length>12){
newsTitle=newsTitle.substring(0,12);
newsTitle=newsTitle+"..."
}
最有可能是回傳回來的
data
不是正確的json
格式,造成解析錯誤,開啟Chrome Dev Tool
的Network
看下請求的Response
是否正確,或截個圖貼上來~