我正在对Tumblr API进行AJAX调用,代码在我的桌面浏览器here上运行正常,但它似乎在我的iPhone上失败了。如果我通过Chrome开发者工具切换设备,我似乎无法复制该错误。有谁知道我可能会遇到什么问题?
function loadPosts() {
var key = "api_key=USV2JcShmHgoYysSrXKL1OyzmouVcG3PxCtAJ0OT8rGkSkuGNR";
var api = "https://api.tumblr.com/v2/blog/c4ministry.tumblr.com/";
var retrieve_more = function(offset) {
$.getJSON(api + "posts/text?callback=?&filter=text&offset=" + offset + "&" + key,function(data) {
$.each(data.response.posts, function(i, item) {
moment.tz.add('America/Los_Angeles|PST PDT|80 70|0101|1Lzm0 1zb0 Op0');
var date = new Date(item.date).toISOString();
var momentDate = moment(date).tz('America/Los_Angeles').format('MMMM Do, YYYY');
var postUrl = item.post_url;
var title = item.title;
var body = item.body;
$("#tumblr").append('<li>' +
'<h3><a href="' + postUrl + '" target="blank">' + title + '</a></h3>' +
'<p class="title">' + 'Pastor DP - ' + '<em>' + momentDate + '</em></p>' +
'<p class="body">' + body.substring(0,500) + '...' + '</p>' +
'<p><a class="btn btn-info" href="' + postUrl + '" target="blank">' + 'Read More' + '</a></p>' +
'</li>')
});
});
};
retrieve_more(0);
}