Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I'm making an Ajax Request, it's working in all browser, but in Internet Explorer It's not working. I need that works for internet explorer 9 +

That's the request:

function loadYoutubeVideos(youtubeUrl){
var url = 'youtubeUrl';
$.ajax({
    type: 'GET',
    dataType: "json",
    url: url,
    success: function (responseData, textStatus, jqXHR) {
        objYoutubeVideos = responseData;
        //more functions, blablabla

    },
    error: function (responseData, textStatus, errorThrown) {
        console.log(textStatus, errorThrown);
        //error functions
    }   
});
}

I'm making the some code for load a Facebook Page Content. What do I do?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
149 views
Welcome To Ask or Share your Answers For Others

1 Answer

Have you tried to using jsonp format?

The json format has a issue when use over cross-domain (different domain).

So, you need to use jsonp instead of json, jsonp using javascript callback for solve the cross-domain issue.

more: http://www.sitepoint.com/jsonp-examples/


You don't need create pipe for api request.

Youtube support jsonp format using &callback= parameter.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share

548k questions

547k answers

4 comments

86.3k users

...