Jquery $.Ajax调用未执行XMLHttpRequest?

Jquery $.Ajax调用未执行XMLHttpRequest?,jquery,ajax,Jquery,Ajax,以下代码没有进行任何AJAX调用(Firebug控制台上没有显示任何内容) 我想应该简单点 谢谢 由于安全原因,Chrome不允许您通过文件执行XHR请求://。使用本地服务器(如WAMP、EasyHP或XAMPP)进行测试=] Chrome的一个可行解决方案是使用以下选项从命令行启动它: --允许从文件访问文件 但老实说,您迟早会遇到其他安全限制,因此使用本地服务器是一个不错的选择。出于安全原因,Chrome不允许您通过文件执行XHR请求://。使用本地服务器(如WAMP、EasyHP或XAM

以下代码没有进行任何AJAX调用(Firebug控制台上没有显示任何内容)

我想应该简单点


谢谢

由于安全原因,Chrome不允许您通过
文件执行XHR请求://
。使用本地服务器(如WAMP、EasyHP或XAMPP)进行测试
=]

Chrome的一个可行解决方案是使用以下选项从命令行启动它:

--允许从文件访问文件


但老实说,您迟早会遇到其他安全限制,因此使用本地服务器是一个不错的选择。

出于安全原因,Chrome不允许您通过
文件执行XHR请求://
。使用本地服务器(如WAMP、EasyHP或XAMPP)进行测试
=]

Chrome的一个可行解决方案是使用以下选项从命令行启动它:

--允许从文件访问文件


但老实说,您迟早会遇到其他安全限制,因此使用本地服务器是最好的选择。

尝试使用
console.log
而不是
alert
s。Firefox有一些奇怪的行为,关于最近你的两个页面在同一个文件夹?您是通过
文件://
方案打开文件还是使用apache之类的服务器?您的网络选项卡是否显示正在触发的ajax请求?@fabriciomatté是的,很简单,我是通过文件:///访问的,这就是为什么它没有被执行的原因。谢谢作为答案。尝试使用
console.log
而不是
alert
s。Firefox有一些奇怪的行为,关于最近你的两个页面在同一个文件夹?您是通过
文件://
方案打开文件还是使用apache之类的服务器?您的网络选项卡是否显示正在触发的ajax请求?@fabriciomatté是的,很简单,我是通过文件:///访问的,这就是为什么它没有被执行的原因。谢谢作为答案,我有firefox,似乎这也是不允许的。谢谢奇怪的是,在过去的几个版本中它是被允许的。我想他们也是为了安全而修改的。我有firefox,似乎这也是不允许的。谢谢奇怪的是,在过去的几个版本中它是被允许的。我想他们也是为了安全才修好的。
<SCRIPT type="text/javascript" src="js/jquery-1.8.3.js"></SCRIPT>
<script type="text/javascript">
$(document).ready(function() {
  alert( "hola" );
  $.ajax({
    url: "index.php?action=ajaxMenu&sa=get",
    dataType: "json",
    success: function(data, status, xhttp) {
      if ( data ) { alert ('Got Data'); } else { alert('No Data'); }
    }
  })
})
</script>
{"data":[{"id":"3","name":"Menu 1"},{"id":"4","name":"menu2"}]}