jQuery$.get在Internet Explorer中不执行任何操作?

jQuery$.get在Internet Explorer中不执行任何操作?,jquery,internet-explorer,get,Jquery,Internet Explorer,Get,这个问题以前似乎有人问过,但我找不到一个确切的答案 我在准备启动Facebook事件查询的文档上使用了$.get() 在除IE之外的所有浏览器中都能正常工作(我使用的是IE9.0,无论是正常模式还是兼容模式) 在你因为我在代码中使用FB客户机机密而对我大喊大叫之前,这不是一个生产应用程序,我只是想建立一种方法来快速获取访问令牌 无论如何。。。在Firefox、Chrome和Safari中,这正是它应该做的。然而,在IE中,它什么也不做,函数不会被激发。这不是缓存问题,也不是请求页面标题的问题(正

这个问题以前似乎有人问过,但我找不到一个确切的答案

我在准备启动Facebook事件查询的文档上使用了
$.get()

在除IE之外的所有浏览器中都能正常工作(我使用的是IE9.0,无论是正常模式还是兼容模式)

在你因为我在代码中使用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") 
    });
});

未触发警报。

我没有IE,但有大括号输入错误:

$(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 //
    });
});

也可以考虑用<代码> >和< /代码>

< p> >,我没有IE,但有一个括号类型:

$(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 //
    });
});

也可以考虑使用<代码> >和< /COD> < /P> < p>代码下面的代码。获取访问令牌并使用它获取进货:

$.get("https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=CLIENT_ID_HERE&client_secret=CLIENT_SECRET_HERE", function (a, b, c) {
    $.get("https://graph.facebook.com/barackobama/feed?" + a, function (a, b, c) {
        $.each(a.data, function (i, item) {
            $("#facebook").append('</br>' + (item.story == null ? item.message : item.story));
        });
    });
});
$.get(“https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=CLIENT_ID_HERE&client_secret=CLIENT_SECRET_HERE,函数(a、b、c){
$.get(”https://graph.facebook.com/barackobama/feed?“+a,功能(a,b,c){
$。每个(a.数据,功能(i,项){
$(“#facebook”).append(“
”+(item.story==null?item.message:item.story)); }); }); });
client_id和client_secret是应用的应用id和应用机密


您可以从Facebook开发者的应用程序中获取这些信息。

下面的代码有效。获取访问令牌并使用它获取提要:

$.get("https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=CLIENT_ID_HERE&client_secret=CLIENT_SECRET_HERE", function (a, b, c) {
    $.get("https://graph.facebook.com/barackobama/feed?" + a, function (a, b, c) {
        $.each(a.data, function (i, item) {
            $("#facebook").append('</br>' + (item.story == null ? item.message : item.story));
        });
    });
});
$.get(“https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=CLIENT_ID_HERE&client_secret=CLIENT_SECRET_HERE,函数(a、b、c){
$.get(”https://graph.facebook.com/barackobama/feed?“+a,功能(a,b,c){
$。每个(a.数据,功能(i,项){
$(“#facebook”).append(“
”+(item.story==null?item.message:item.story)); }); }); });
client_id和client_secret是应用的应用id和应用机密


你可以从Facebook开发者的应用程序中获得这些信息。

语法已关闭(成功回调有两个右括号)。这是一个拼写错误还是原始代码也是这样?啊…对不起,是的,修改过了,那是一个拼写错误。我的原始代码中没有语法错误。不要用
&;
替换
&
。这是HTML转义,与这种情况完全无关。你能使用诸如Fiddler之类的嗅探工具来查看IE是否正在尝试吗你想访问那个URL吗?这真的很奇怪!我以前没有用过Fiddler。通常只使用Firebug。但是,Fiddle没有在FB图上显示任何活动,但某些元素显然在工作!!语法是关闭的(成功回调有两个右括号)。这是一个拼写错误还是原始代码也是这样?啊…对不起,是的,修改过了,那是一个拼写错误。我的原始代码中没有语法错误。不要用
&;
替换
&
。这是HTML转义,与这种情况完全无关。你能使用诸如Fiddler之类的嗅探工具来查看IE是否正在尝试吗你想访问那个URL吗?这真的很奇怪!我以前没有用过Fiddler。通常只使用Firebug。但是,Fiddle没有在FB图上显示任何活动,但某些元素显然起作用了!!抱歉,大括号错误是一个输入错误,我会尝试&;更改,不过…不确定它是否能起作用,因为它看起来甚至都不是firing
$.get()
函数。你能告诉我们代码的上下文吗?它在哪里,jQuery在哪里,等等。你为什么要用
&;
替换
&;
?这是JavaScript,不是HTML。对不起,大括号错误是一个输入错误,我会尝试一下&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&e> $.get()函数。您能告诉我们代码的上下文吗?它在哪里,jQuery在哪里,等等。为什么要用
&;
替换
&
?这是JavaScript,不是HTML。