Ajax 调用在 chrome/safari 中工作,但在 ff 和 ie 中失败
Ajax call works in chrome/safari but fails in ff and ie
我正在使用jQuery,但调用失败...没什么了不起的...只是一个在之前发送中带有一些 base64 授权标头的请求
function GetProjects(full){
var query = "/Projects";
$.ajax({
type: "GET",
url: url+query,
contentType: "application/json; charset=utf-8",
beforeSend: function (req) {
req.setRequestHeader("Authorization", AuthBuilder(username,password));
},
success: function (results) {
$.each(results, function (i, item) {
Projects[i] = item;
});
reloadui(full);
},
error: function (xhr, ajaxOptions, thrownError) {}
});
}
这是通过HTTPS发送到在同一台机器上运行的服务,但我没有在任何地方使用localhost。URL 看起来像这样:https://www。MYNAMEHERE.be:port/Route.
一切都在chrome/safari中工作,但在Firefox和Internet Explorer中失败。
感谢您的阅读
编辑:将接受标头设置为 JSON 也不起作用:)尝试在FF上使用实时HTTP标头进行调试,但根本没有获得任何标头...
忘了在 jquery ajax 请求中添加数据类型:"json"。现在一切正常:)
相关文章:
- 获取所选选项的Javascript在Webkit/FF中有效,但在IE中无效
- 在IE9中未检测到视图模型函数绑定,但在FF和Chrome中有效
- jQuery scrollTop没有'不能在FF或IE中制作动画,但在chrome中效果良好
- Onchange,向上,向下箭头键适用于FF和Chrome,但在IE中不起作用
- PHP/JavaScript 检查/取消检查在 FF 中工作,但在 IE 中不起作用
- Jquery对话框在IE中完美运行,但在FF和Chrome中则不然
- 遍历 xml 在 FF 中工作正常,但在使用 jquery 的 IE 中则不行
- 为什么这个脚本在FF和IE中有效,但在谷歌浏览器中不起作用
- Javascript函数在IE中工作,但在FF,Chrome或Mobile Safari中不起作用
- jQuery动画在FF中运行良好,但在所有其他浏览器中效果不佳
- Ajax 调用在 chrome/safari 中工作,但在 ff 和 ie 中失败
- Javascript无法在Chrome中运行??但在FF和IE中有效
- Yammer JSON SDK在Chrome和FF中通过ADFS进行身份验证,但在IE中拒绝访问
- 按键事件没有在chrome中生成,但在ie和ff中工作
- 在Javascript中设置CSS 3过渡和转换在Chrome中工作,但在IE 10, FF中不正确
- & lt; a href =“干净的在不工作在第一次点击,但在第二次点击在FF,在IE工作得很好
- javascript浏览器问题在FF中工作,但在IE和Chrome中不工作
- 在Chrome上的XML错误,但在FF上很好
- jQuery .on()方法不工作在Chrome(但在IE &FF)
- GoogleMaps API V3在IE中显示,但在FF中不工作