我有一些如下所示的代碼,它返回unexpected identifier
錯誤或unexpected token illegal
。我試圖用ID=mygallery
json字符串中的意外標識符
$(document).ready(function(){
var mediaInfoJson = '{
"imageHost":"http://qacdn1.dxstatic.com",
"profileImageUrls":["/profile/de72378555bf4d1696dbf7c2ab4adf46.png", "/profile/eab0240101424198b97838b22c0ab140.png", "/profile/6390d85e6a7d4062b5e999df98826519.png", "/profile/07418578e6704c8eb9f335e621961e38.png"],
"yelloPagesAdsImageUrls":["/previews/CLBY/DEFAULT_S1202090682_thumb.jpg", "/previews/CLBY/DEFAULT_S1203286138_thumb.jpg", "/previews/CLBY/DEFAULT_S1203431377_thumb.jpg"]
}';
mediaInfoJson = JSON.parse(mediaInfoJson)獲取所有這些圖像到我div
;
var imgHost = mediaInfoJson.imageHost;
var profileImgPath = mediaInfoJson.profileImageUrls;
var yellowPagePath = mediaInfoJson.yelloPagesAdsImageUrls;
var profileImgHTML = '';
var yellowPageHTML = '';
for (var i = 0; i < yellowPagePath.length; i++){
var yellowPageUrl = imgHost + yellowPagePath[i];
yellowPageHTML += '<img src="' + imgUrl + '"/>'; // This is to prepare HTML for all yellow page images
}
$("#mygallery").append(yellowPageHTML);
});
'mediaInfoJson'是一個字符串,JS字符串沒有'.imageHost'屬性。 – zerkms 2014-10-08 03:23:39
在'mediaInfoJson'的開始和結尾刪除'''值 – 2014-10-08 03:24:46