我正在嘗試將.json
數據加載到我的網絡應用程序中,它永遠無法實現成功。加載json數據時出錯
它總是返回錯誤函數。
這裏是我的.js
文件:
$(document).ready(function() {
var output = $('#stage');
$.ajax({
url: 'http://www.haverhill-ps.org/ios/app/data/calendar-json.json',
dataType: 'json',
timeout: 5000,
success: function (data) {
$.each(data, function (i, item) {
var eventInfo = '<h1>' + item.month + '</h1>' + '<p>' + item.date + '<br>' + item.time + '</p>';
output.append(eventInfo);
});
},
error: function() {
output.text('There was an error loading the data.');
}
});
});
這裏是json
數據:
{
"month": "June", //November
"date": "10", //10
"time": "5PM", //5PM
}, {
"month": "July", //November
"date": "4", //10
"time": "1PM", //5PM
}
然後,我的HTML中我有一個div設置:
<div id="stage">Run here...</div>
好,你照顧錯誤處理。現在你應該得到錯誤信息。你在www.haverhill-ps.org上工作,還是第三方網站? – 2013-04-05 13:14:30
您最有可能遇到跨域問題,如果沒有解決方法,您無法從其他域請求數據。 – MMM 2013-04-05 13:19:55