起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1547|回复: 2

[结贴] 浏览器报错变量未定义

[复制链接]

16

主题

51

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
发表于 2017-7-20 21:33:47 | 显示全部楼层 |阅读模式
在程序中使用了获取用户IP和城市的功能,代码如下:
$.getScript('http://pv.sohu.com/cityjson?ie=utf-8');
userIP = returnCitySN["cip"];
$.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip='+userIP, function(_result){});
这段代码在APP中可以正确获取到IP和城市名,但是在微信浏览器和chrome里会报错returnCitySN未定义,
returnCitySN是访问http://pv.sohu.com/cityjson?ie=utf-8后的返回值,请问是什么原因,其他浏览器里代码该怎么写?               
发表于 2017-7-21 10:35:07 | 显示全部楼层
本地测试,这样写可以
  1.   var city = $.getScript('http://pv.sohu.com/cityjson?ie=utf-8').done(function() {
  2.                           debugger;
  3.                           userIP = returnCitySN["cip"];
  4.                   });
复制代码
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

51

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2017-7-21 12:44:48 | 显示全部楼层
liangyongfei 发表于 2017-7-21 10:35
本地测试,这样写可以

谢谢,照你方法已解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-23 22:29 , Processed in 0.087590 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表