我有一个小的 .ajax 函数,它尝试在文档准备好后加载一些内容。
$(document).ready(function(){
$.ajax({
url: 'php/accounts-blocks.php',
cache: false,
beforeSend: function() { $('#accounts-blocks').html('Please wait...'); },
success: function(html) { $('#accounts-blocks').html(html); }
});
});
但是,当我尝试在本地测试此页面(仅在我的电脑上)时,ajax 只显示“请稍候”消息,就像永远一样,并且不加载任何内容。我应该安装本地托管或类似的东西来测试 AJAX 功能,还是脚本有问题?
在未安装本地 Web 服务器的情况下在本地运行脚本时,Ajax (XHR) 将无法在某些浏览器(有 Firefox 等例外)中运行。 Chrome 就是一个不允许这样做的例子。
使用安全性不太严格的浏览器,或安装本地 HTTP 服务器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)