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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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
jqueryajax没有';我不在IE8工作_Ajax_Jquery - Fatal编程技术网

jqueryajax没有';我不在IE8工作

jqueryajax没有';我不在IE8工作,ajax,jquery,Ajax,Jquery,下面是一个非常简单的jQuery示例: 代码: $(function(){ $('#btn').click(function(){ var address = encodeURIComponent($('#k').val()); $.get('http://maps.google.com/maps/api/geocode/json?address='+ address + '&sensor=fals

下面是一个非常简单的jQuery示例:

代码:

    $(function(){
        $('#btn').click(function(){
                var address = encodeURIComponent($('#k').val());
                $.get('http://maps.google.com/maps/api/geocode/json?address='+ address + '&sensor=false', function(data){
                        console.log(data);
                        var l = data.results[0].geometry.location;
                        var v = l.lat + ',' + l.lng;
                        $('#r').val(v);
                });
        });
});

但是这段代码在IE7/8中不起作用,我已经在其中包含了
json2.js

IE7和IE8,而且它似乎没有使用JSONP。@MrROY-您的代码没有在任何浏览器中运行。在Mac上的Firefox23.0.1中,我得到了TypeError:data.results[0]未定义,这可能是值得的。不过,如果您的问题严重,那么您可能必须在自己的源站上使用服务器端代理。@Roy Me先生也面临着类似的情况,在我的情况下,跨域AJAX调用是根本原因。因此,我在我的项目中创建了一个php页面,用于使用纯服务器端代码(不使用ajax)解析GoogleAPI json。然后用ajax调用该php页面。