下面的代码在Chrome中工作,我想,以确保它在所有的浏览器:我无法获得以下ajax调用在Chrome中运行?
$.ajax({
url: 'homepage_marquee/marquee_panels.html',
context: document.body,
async: false,
success: function (data) {
$('.marquee_panel_data').html(data);
setUpMarquee();
}
});
的AJAX是通过一些闪屏是在marquee_panels.html
文件应该循环。它只显示Chrome上的第一个面板。我没有得到任何错误。在IE9和Safari中运行良好。
我试过本地文件访问并通过Apache进行托管。
我在做什么错?
什么不行?你有没有试过调试你的代码? – 2013-03-27 00:52:42
chrome开发人员工具控制台报告的错误是什么? – scones 2013-03-27 00:54:10
尝试使用绝对网址而不是相对网址(即将其更改为http://example.com/homepage_marquee/marquee_panels.html)。另请注意,ajax调用的域名(example.com)必须与您打开的页面相同。 – 2013-03-27 00:54:41