jquery跨域 获取数据 ################################ 100%结贴,两个贴一起结 jquery跨域 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://api.k780.com:88/?app=phone.get&phone=13800138000&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json上面网页的内容{"success":"1","result":{"phone":"13800138000","area":"010","postno":"100000","att":"中国,北京","ctype":"北京移动全球通卡","par":"1380013","prefix":"138","operators":"移动","style_simcall":"中国,北京","style_citynm":"中华人民共和国,北京市"}} 没用,那个网址不支持jsonp,也不允许跨域调用,需要做代理才行自己的站做个动态页捉去远程数据输出,ajax请求你的这个动态页,直接请求那个页面有跨域问题 弱弱的问一下, 怎么知道它不支持jsonp 如果支持jsonp,会有()扩住json数据的,然后是(前面是一个js函数名称,如果传递了的话会输出({"success":"1","result":{"phone":"13800138000","area":"010","postno":"100000","att":"中国,北京","ctype":"北京移动全球通卡","par":"1380013","prefix":"138","operators":"移动","style_simcall":"中国,北京","style_citynm":"中华人民共和国,北京市"}})至于是否允许跨域,用开发工具看响应头是否有Access-Control-Allow-Origin *这个响应头,有就是允许从任何地方请求,但是跨域请求的对象在ie下有点小区别的,ie8-用的是XDomainRequest对象 服务器端有个参数 像 ?...&callback=XX;通过callback(随便的)参数,最终生成这格式就可。XX({});因为josnp最终是通过<script src='...'>实现的,说穿了就是通过服务器生成一段javascript脚本。 弱弱的问一下, 怎么知道它不支持jsonp在地址后加上"&callback=callbackname",如果服务器返回"callbackname({...})"则表示你可以通过jquery的jsonp方式获得响应;或者能传递某些参数让服务端返回这样格式的字符串,也表示有办法实现跨域ajax,只是得自己写客户端script标签,传递正确参数跨域ajax原理 如何发布一个带有视频的网页 JS在指定位置添加内容 javascript实现点击按钮检索数据时鼠标变成等待状问题???? 获取被嵌套的iframe的大小。 【求助】ext的问题 ! JS中如何用<%=request("ID")%> 一个javascript变量嵌入问题 颜色代码转换 navigator中怎样得到下拉框的值? 怎样知道客户端使用的是大字体还是小字体!!! js 文本编辑器的问题 怎样将jsp上一页的信息数据带到即将要跳转的页面
上面网页的内容
{"success":"1","result":{"phone":"13800138000","area":"010","postno":"100000","att":"中国,北京","ctype":"北京移动全球通卡","par":"1380013","prefix":"138","operators":"移动","style_simcall":"中国,北京","style_citynm":"中华人民共和国,北京市"}}
弱弱的问一下, 怎么知道它不支持jsonp
通过callback(随便的)参数,最终生成这格式就可。
XX({});因为josnp最终是通过<script src='...'>
实现的,说穿了就是通过服务器生成一段javascript脚本。
弱弱的问一下, 怎么知道它不支持jsonp
在地址后加上"&callback=callbackname",如果服务器返回"callbackname({...})"则表示你可以通过jquery的jsonp方式获得响应;或者能传递某些参数让服务端返回这样格式的字符串,也表示有办法实现跨域ajax,只是得自己写客户端script标签,传递正确参数跨域ajax原理