2011-09-27 57 views
0

我下面的facebook Javascript SDK請求對話框 - JavaScript示例 - 不Internet Explorer中工作

它工作正常,在Chrome中的例子,但由於某些原因,當我在Internet Explorer中運行相同的代碼,我得到一個Javascript錯誤。

我想讓我的應用程序的用戶發送邀請來使用應用程序。

其他人有這個問題或有解決方法?

這裏是我的錯誤的詳細信息(以及什麼我能得到反正):

網頁錯誤的詳細信息

用戶代理:Mozilla的/ 4.0(兼容; MSIE 8.0; Windows NT的6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; FDM)時間戳:星期二,27九月2011 18:09:30 UTC

消息:預期的標識符,字符串或數字行38 Char: 9代碼: 0 URI:http://someplace:5000/InviteFriends2.aspx

消息:預期的對象行:20字符:1代碼:0 URI:在實施例中(與上述相同 URI)


回答

2

他們尾隨逗號這不是一件好事。刪除它們。

function sendRequestToOneRecipient() { 
    var user_id = document.getElementsByName("user_id")[0].value; 
    FB.ui({method: 'apprequests', 
     message: 'My Great Request', 
     to: user_id, <-- Trailing comma 
    }, requestCallback); 
    } 

    function sendRequestToManyRecipients() { 
    FB.ui({method: 'apprequests', 
     message: 'My Great Request', <-- Trailing comma 
    }, requestCallback); 
    } 
+0

大聲笑,感謝傢伙:-) 回來了更新我的答案,準確的發現問題。 是的,對於新來的人來說,他們的例子應該是完美的。但是再次,如果我想使用這個SDK,我的Javascript也應該如此:-) TX! – Chunkyfeather

+0

尾隨逗號現在不見了:) –

相關問題