我首先要说的是我已经检查了所有相关问题,但这些问题似乎与我所遇到的问题没有直接关系。
我有以下Javascript:
$(document).ready(function() {
var admin = "<div id='admin'><h2>The administrator of this category is "
admin += $('#admin-name').text()
admin += "</h2><img src="
admin += $('#admin-picture').text()
admin += "><br></div><br><br>"
$('.continent-expand-text:last-of-type').append(admin);
var ngos = []
$('.ngo-name').each(function() {
ngos.push($(this).text());
})
var ngo;
for (ngo in ngos) {
var wikiRequestURL = ("https://en.wikipedia.org/w/api.php?format=json&formatversion=2&action=query&prop=extracts&exintro=&explaintext=&titles=" + ngos[ngo] + "&callback=wikiCallback");
$.ajax({url: wikiRequestURL, dataType: 'jsonp'}).done(function(response) {
ngoName = response.query.pages[0].title
var ngoID = '#' + ngoName.replace(/ /g, '-');
$(ngoID).append(response.query.pages[0].extract);
});
};
});
涉及admin
的部分不应对此问题有任何影响。这是在其余代码中处理的ajax调用在Chrome,Edge和CLIQZ上完美运行,但在Firefox上没有跟踪就失败了。相关字段不会使用所请求的信息进行更新,但查看开发工具时,没有任何错误消息的迹象或任何其他我无法识别的错误信息。
以下是网站上受影响网页的网址:http://ec2-34-207-99-196.compute-1.amazonaws.com/Human%20Rights/2/ngos/
如果有人能指出我解决问题的方向,我将非常感激。