搜狐城市定位api
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> 得到全局变量returnCitySN
res.setContentType("text/javascript")
response.setContentType("text/javascript;charset=UTF-8");
或者:
response.setContentType("application/json;charset=UTF-8");
但是两种什么区别呢?
其实很简单。前者用于返回js代码,后者专门用于返回 json 格式的数据。
也就是说,前者 返回的 js 代码,会自动在 浏览器中进行执行,就像返回的结果被 eval(result) 调用了一样。也就是说返回的字符串,会被当做 js 代码,被浏览器的js引擎进行执行。而不是当做普通的字符串显示在浏览器中。