想调用搜狐的那个ip接口,那个值老是提示 undefinded
大家帮我看看吧
document.write('<script type="text/javascript">var returnCitySN={};</scrip'+'t>');
document.write('<script type=text/javascript src=http://pv.sohu.com/cityjson></scrip'+'t>');
var City=returnCitySN;
alert(City["cname"]);
就是想获取这个 cname的值
大家帮我看看吧
document.write('<script type="text/javascript">var returnCitySN={};</scrip'+'t>');
document.write('<script type=text/javascript src=http://pv.sohu.com/cityjson></scrip'+'t>');
var City=returnCitySN;
alert(City["cname"]);
就是想获取这个 cname的值
<head>
<title></title>
<script>
document.write('<script type="text/javascript" src="http://pv.sohu.com/cityjson"> </scrip' + 't>');
</script>
<script>
var City = returnCitySN;
alert(City["cname"]); </script>
</head>
<body>
</body>
</html>我这样写就可以。。不知道是不是引用的JS要单独写
var returnCitySN=new Object();
var s=document.createElement('script');
s.src='http://pv.sohu.com/cityjson';
document.appendChild(s);
var c=eval('('+returnCitySN["cname"]+')');
alert(c)改成这样了,还是提示undefinded呢。
var c =eval('('+returnCitySN+')');
alert(c.cname);
如果这样就提示 var c =eval('('+returnCitySN+')'); 这一行缺少 “]” 了....
document.write('<script type="text/javascript">var returnCitySN={};</scrip' + 't>');
document.write('<script type=text/javascript src=http://pv.sohu.com/cityjson></scrip' + 't>');
window.onload = function () {
var City = returnCitySN;
alert(City["cname"]);
}