$.getJson 我想跨域。。 本帖最后由 bibbykwan 于 2011-10-18 09:59:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 js不好跨域。请自己提交给自己。然后用php来请求获取数据。 http://www.lichsky.com/json.php?callback=?这样的话 我能得到json 。但是解析出来也出现了问题 。 。。文档说,$.get 不能跨域,$.getJSON 可以跨域。。 你们仔细看文档 jquery的跨域解决方案到底是什么 你可以在js里面请求你自己的页面,然后在你的页面里面来通过.net的System.Net.WebClient这个类来请求http://www.lichsky.com/json.php这个地址,然后把返回回来的数据再返回给js里面。你可以这样试试。System.Net.WebClient client = new System.Net.WebClient(); client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)"); Byte[] pageInfo = client.DownloadData(url); string retVal = Encoding.GetEncoding("utf-8").GetString(pageInfo); return retVal; 能不能跨,不是你(js)说了算,是浏览器和对方(www.lichsky.com)说了算。你希望getJson可以跨域但,我希望getJson可以翻墙谁能告诉我? +1jsonp跨域方案总得来说有3点#1.利用<script>标签,src就是数据来源地址,#2.每次定义个随机函数,函数名作为src 的url的参数请求到源地址#3.原地址GET到函数名,根据这个函数名直接输出一段函数执行的js代码。 跨域请求通常是用 script 或 img 的 src 来请求的 //json.php 【返回 {"name":"Tom","age":18,"hobby":"basketball"}】18用双引号引起来试试//json.php 【返回 {"name":"Tom","age":"18","hobby":"basketball"}】json标准格式:{"key":"value"},标准里""是必须的 很久没用jQuery了,$.getJSON是跨域获取jsonp的吗? jquery.mobile page 刷新的问题 我已经给它跪了.... IE8不知道到怎么弄的,突然就不能运行JS了 Ext formpanel的问题,急急急 如何将其拼接为10,A|11,B| ,如果只有10,A的话 就是10,A| 1 + 2 + 3 + ... + x 的结果是:x / 2 * ++x 刚写的一个简单的上传功能。家里运行报严重。求什么原因?怎么修改的。 如何取得本地时间与UTC时间的时间之差?? 一个奇怪的触发问题,大家进来看看 关于下拉框选项显示数据的问题 关于转页面 这个地方为什么是undefined? svg 右键菜单 兼容
http://www.lichsky.com/json.php?callback=?这样的话 我能得到json 。但是解析出来也出现了问题 。
jquery的跨域解决方案到底是什么
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
Byte[] pageInfo = client.DownloadData(url);
string retVal = Encoding.GetEncoding("utf-8").GetString(pageInfo);
return retVal;
但,
我希望getJson可以翻墙谁能告诉我?
jsonp跨域方案总得来说有3点
#1.利用<script>标签,src就是数据来源地址,
#2.每次定义个随机函数,函数名作为src 的url的参数请求到源地址
#3.原地址GET到函数名,根据这个函数名直接输出一段函数执行的js代码。
18用双引号引起来试试
//json.php 【返回 {"name":"Tom","age":"18","hobby":"basketball"}】
json标准格式:{"key":"value"},标准里""是必须的