javascript - 无法到获取到jsonp
PHP中文网
PHP中文网 2017-04-11 09:44:46
[JavaScript讨论组]

代码如下

                $.ajax({
                    url: 'http://ip.taobao.com/service/getIpInfo.php?ip=' + Ip,
                    type: "GET",
                    dataType: 'jsonp',
                    jsonp: 'jsoncallback',
                    data: 'qsData',
                    timeout: 5000,
                    success: function (result) {
                        var dataObj = eval('(' + result + ')')
                        console.log(result);
                    }
                });
                
                

错误提示:getIpInfo.php?ip=60.190.83.242&jsoncallback=jQuery1121077…_1480386518973&qsData&_=1480…:1 Uncaught SyntaxError: Unexpected token :

以下是我用过的方法:

              1、  var url = "http://ip.taobao.com/service/getIpInfo.php?ip=".Ip;
                   $.getJSON(url, function (result) {
                    var obj = eval('(' + result + ')');
                    alert(obj);
                  });
             2、  $.ajax({
                    url: 'http://ip.taobao.com/service/getIpInfo.php?ip=' + Ip,
                    data: 'data',
                    success: 'callback',
                    dataType: 'json',
                    success: function (result) {
                        var dataObj = eval('(' + result + ')')
                        console.log(result);
                    }
                });   
                  报错:XMLHttpRequest cannot load http://ip.taobao.com/service/getIpInfo.php?ip=60.190.83.242&data. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:11878' is therefore not allowed access.
PHP中文网
PHP中文网

认证0级讲师

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号