JQuery - ajax How to call external url in jquery

摘要:JQuery - ajax How to call external url in jquery

因為一個學生問了這個問題,

而查到了一個解法

http://stackoverflow.com/questions/4613310/how-to-call-external-url-in-jquery

 

原本是ajax,call  外部的 網站,是會出錯的,

查了一下,也可以直接call

只不過,要追加參數callback

才可以解決

解法,先測試可不可行

$.getJSON("http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&titles="+title+"&format=json&callback=?",
function(data) {
    doSomethingWith(data); 
}); 

再改寫原本的程式,再原本的URL,加了參數callback

var fbURL="https://graph.facebook.com/16453004404_481759124404/comments?access_token=my_token";


$.ajax({
    url: fbURL+"&callback=?",
    data: "message="+commentdata,
    type: 'POST',
    success: function (resp) {
        alert(resp);
    },
    error: function(e) {
        alert('Error: '+e);
    }  
});