jquery - 通过ajax请求请求url的问题

标签 jquery ajax

我正在向某个网址发出 ajax 请求。但每次我都会收到错误状态。

$.ajax({
    url: "http://api.jquery.com/jQuery.ajax/",
    type: 'GET',
    complete: function(jqXHR,textStatus) {

                        alert(textStatus);

         }
    })

每次我在 textStatus 中收到“错误”时。我做错了什么。

EDIT:

检查一下http://jsfiddle.net/bhXbh/54/

最佳答案

您正在尝试进行跨域ajax调用,这是浏览器的Same Origin Policy.禁止的

假设您的远程 URL 允许 JSONP requests ,假设您使用的是 JQuery > 1.5,您只需将 crossDomain:true 添加到您的 $.ajax() 参数即可。

关于jquery - 通过ajax请求请求url的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6812420/

相关文章:

jquery - 使用 jQuery 的 .post() 方法仅选择 HTML 页面的一部分?

javascript - 使用 Javascript 或 CSS3 制作动画?

javascript - 使用 Javascript 从 Joomla 加载数据

c# - 尝试使用 XHR 联系 WCF 服务时出现 400 错误请求

javascript - jQuery AJAX 提交表单

ajax - 等待数组中的ajax请求完成

jquery - 如何在输入文本时实现标签的即时隐藏()

javascript - 如何从 iframe 内部捕获 iframe resize 事件(iframe 和页面 - 同一域)

php - 使用 Ajax 和 mysql 检索数据

javascript - 当使用 empty() 或 html() 时,jQuery "' 事件“为空或不是对象”错误