Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自PicasaAPI的jQueryAjax不';我不在IE工作_Jquery_Ajax_Internet Explorer - Fatal编程技术网

来自PicasaAPI的jQueryAjax不';我不在IE工作

来自PicasaAPI的jQueryAjax不';我不在IE工作,jquery,ajax,internet-explorer,Jquery,Ajax,Internet Explorer,我正在使用此代码从picasa中提取图片URL: var s = $.dudaGlobal.settings.init; var f = $.dudaGlobal.settings.internal; var p = $.dudaGlobal.settings.picasa; var json_Album_URI = f.picasaUrl + "user/" + p.username

我正在使用此代码从picasa中提取图片URL:

var s = $.dudaGlobal.settings.init;
            var f = $.dudaGlobal.settings.internal;
            var p = $.dudaGlobal.settings.picasa;

            var json_Album_URI = f.picasaUrl
                + "user/" + p.username
                + "?alt=" + "json"
                + "&kind=" + "photo"
                + "&max-results=" + s.images
                + "&hl=" + "en_US"
                + "&fields=" + "entry(media:group,id)"
                + "&thumbsize=" + 104;

            $.ajax({
                type:'GET',
                url:json_Album_URI,
                success:function (data) {
                    $.dudaGlobal.settings.internal.picasaReturnData = data;
                    $('#' + f.imagesCntrID).html(methods.init("createImages"));
                },
                dataType:'json',
                async: true
            });
它适用于chrome和FF,但不适用于IE(9及以下)。 我曾尝试使用F12进行调试,但没有成功。。我在IE方面很弱。
是指向该页面的链接。我通过将
数据类型:'json'
更改为
数据类型:'jsonp'
来工作。它起作用了…

如果你不是自己在url中编码所有参数,而是在
.ajax
调用中传递一个空url,然后在
数据:{“alt”:“json”,“kind”:“photo”…}
中传递所有其他内容,会发生什么?嗨,保罗,谢谢你的快速回复。我尝试了你的建议,但没有任何改变(在ff和chrome中工作,但在ie中不工作),会发生什么?它没有调用URL、没有得到有效响应、抛出错误吗?我不确定如何在IE中调试。网络选项卡没有显示URL请求。调试该脚本表明该脚本达到了ajax调用。。你能看一下ohadresume.net16.net/Duda吗?脚本是dudaGallery.js,在第148行,我刚刚用IE 9尝试了一下,似乎得到了一个很好的结果。我进入了调试工具并打开了网络捕获,我看到了一个很好的JSON响应。