一个jquery调用淘宝ip接口的问题

高级网吧管理员 2014-02-13 03:04:49
一个jquery调用淘宝ip接口的问题

$(function(){
$.get("http://ip.taobao.com/service/getIpInfo.php?jsoncallback=?",{ "ip":"myip" },function(data){
alert(typeof data);
},"json");

});




能够获取到结果,但是 老是报

SyntaxError: missing ; before statement


{"code":0,"data":{"country":"\u4e2d\u56fd","country_id":"CN","area"

下面是js获取到的json数据
{"code":0,"data":{"country":"\u4e2d\u56fd","country_id":"CN","area":"\u534e\u4e2d","area_id":"400000","region":"\u6e56\u5317\u7701","region_id":"420000","city":"\u6b66\u6c49\u5e02","city_id":"420100","county":"","county_id":"-1","isp":"\u7535\u4fe1","isp_id":"100017","ip":"111.173.96.245"}}

不知道是什么情况,json格式有问题吗,求帮我分析下 感觉没有问题
...全文
1043 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
不是格式的问题,是你跨域请求了,淘宝这个api就不支持jsonp操作好不,你用jsonp请求没用 可以用sina的ip接口,直接script加载就行了
<script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42"></script>
<script>
    alert(remote_ip_info.desc)
</script>
javascript通过ip获取物理地址接口
感谢版主的帮助,哈哈
  • 打赏
  • 举报
回复
不是格式的问题,是你跨域请求了,淘宝这个api就不支持jsonp操作好不,你用jsonp请求没用 可以用sina的ip接口,直接script加载就行了
<script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42"></script>
<script>
    alert(remote_ip_info.desc)
</script>
javascript通过ip获取物理地址接口

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧