相关疑难解决方法(0)

jQuery $ .get()函数成功用200但在Firefox中没有返回任何内容

我正在写第一篇jQuery,我遇到了问题jQuery.get().我在说这个;

$.get(url, updateList);
Run Code Online (Sandbox Code Playgroud)

其中updateList的定义如下;

function updateList(data)
{
    if (data)
    {
        $('#contentlist').html(data);
    }
    else
    {
        $('#contentlist').html('<li><a href="#" id="synclink">Nothing found. Try again</a></li>');
    }
}
Run Code Online (Sandbox Code Playgroud)

该函数运行,并被updateList调用.它在Internet Explorer中工作正常.但是,在Firefox中,data参数始终为空.我希望它会填充我作为URL传入的网页内容.我用错了吗?

笔记;

  • 在Firebug中,我启用了Net面板,我收到了请求.我得到了200 OK.该Headers标签看起来不错,而ResponseHTML面板都为空.
  • 我正在尝试下载的页面是一个直接的HTML页面 - 服务器代码没有问题.
  • 带有JavaScript的页面是我的机器本地的; 我正在下载的页面托管在互联网上.
  • 我已经尝试通过将URL从我的页面复制粘贴到浏览器来检查URL - 它很乐意返回内容.
  • 即使在Firefox安全模式下也会出现错误 - 希望这可以排除恶意插件.

javascript ajax firefox jquery

1
推荐指数
1
解决办法
3255
查看次数

标签 统计

ajax ×1

firefox ×1

javascript ×1

jquery ×1