这个问题以前好像有人问过,但我找不到一个确定的答案。
我正在使用$.get()
准备触发 Facebook 事件查询的文档。
在除 IE 之外的所有浏览器中都可以正常工作(我使用的是 IE9.0,无论是正常模式还是兼容模式)
$(document).ready(function (){
$.get("https://graph.facebook.com/oauth/access_token?client_id=" + k + "&client_secret=" + sc + "&grant_type=client_credentials", function (result) {
// DO STUFF //
});
});
在您对我在代码中使用 FB 客户端密码大喊大叫之前,它不是生产应用程序,我只是在尝试构建一种快速获取访问令牌的方法。
无论如何......在 Firefox、Chrome 和 Safari 中,这正是它应该做的。但是,在 IE 中它什么也不做,该函数不会被触发。这不是缓存问题,也不是请求页面标题的问题(如其他帖子中所述),因为它是触发功能的问题。
编辑,澄清一下,因为我最初有一个错字。这是我尝试运行的实际代码(采纳了建议使用&
而不是&
$(document).ready(function (){
$.get("https://graph.facebook.com/oauth/access_token?client_id=" + k + "&client_secret=" + sc + "&grant_type=client_credentials", function (result) {
alert("got token")
});
});
警报没有被触发。