原来jsonp这么实现啊
2016-08-25 16:34
337 查看
function loginRequest(jsonp){ rnd = getRnd(); c_url = "http://reg.163.com/services/httpLoginExchgKey?rnd="+rnd; c_url += "&jsonp="+jsonp; fGetJson(c_url); } function getRnd(){ //var uid = $("idInput").value + "@163.com"; var timestamp = new Date().getTime(); //var rnd = base64encode(utf16to8(uid + "\n" + timestamp)); var rnd = base64encode(utf16to8("\n" + timestamp)); return rnd; } function fGetJson(url){ var oHead = document.getElementsByTagName("HEAD")[0] || document.documentElement; var sForJson = document.createElement("script"); oHead.insertBefore( sForJson, oHead.firstChild ); //sForJson.setAttribute("charset", "gb2312"); sForJson.setAttribute("type", "text/javascript"); sForJson.setAttribute("src", url); }
但是有个疑惑 jsonp 不能异步么? 难不成只能在IE上 jsonp 能实现异步么?
相关文章推荐
- Java实现MD5算法(原来有这么强大的功能)
- jsonp原来是这么回事,豁然开朗
- 17、单例模式—原来单例模式有这么多种实现
- 原来2.0里实现数据绑定控件这么简单!
- Android快速实现上传项目到Github(原来Android Studio的git已经这么好用了)
- 原来IntToHex是这么实现的。。。
- 说说JSON和JSONP,原来ajax引用这个来实现跨域访问的
- 说说JSON和JSONP,原来ajax引用这个来实现跨域访问的
- Android快速实现上传项目到Github(原来Android Studio的git已经这么好用了)
- 原来这么简单就可以实现无纸化办公
- 原来MaxCompute还能这么玩系列(1)—— 通过Apache Zeppelin 快速实现数据可视化
- 原来DELPHI里面实现数据列表框的列排序是这么简单?
- Android快速实现上传项目到Github(原来Android Studio的git已经这么好用了)
- 原来MaxCompute还能这么玩系列(2)—— 利用HiveServer2 Proxy实现MaxCompute与Hive生态工具的互通
- 说说JSON和JSONP,原来ajax引用这个来实现跨域访问的
- 原来MaxCompute还能这么玩系列(2)—— 利用HiveServer2 Proxy实现MaxCompute与Hive生态工具的互通
- (原来可以这么简单)实现变色TextView及ViewPager指示器(二)
- 原来MaxCompute还能这么玩系列(2)—— 利用HiveServer2 Proxy实现MaxCompute与Hive生态工具的互通
- 原来163的大容量异步上传是这么实现的
- 实现变色TextView及ViewPager指示器(原来可以这么简单)