ajax获取另一个页面的(json)数据问题求教 5
我想从一个页面获取数据,通常应该是json数据,比如这种听说可以php后台curl获取映射到前台或者直接js获取,是不是两种方法?js中我ajax这个写的,但是弹出是nu...
我想从一个页面获取数据,通常应该是json数据,比如这种
听说可以php后台curl获取映射到前台或者直接js获取,是不是两种方法?js中
我ajax这个写的,但是弹出是null,请教该怎么修改
暂时没分了,大大们实在抱歉 展开
听说可以php后台curl获取映射到前台或者直接js获取,是不是两种方法?js中
我ajax这个写的,但是弹出是null,请教该怎么修改
暂时没分了,大大们实在抱歉 展开
1个回答
展开全部
ajax只能获取本域名下的数据,不允许跨域请求
如果你的页面和请求地址不在一个域名下,你就只能先发ajax到本站点后台,然后由后台去curl你需要取数据的服务器,将取到的数据再返回给页面
如果你的页面和请求地址不在一个域名下,你就只能先发ajax到本站点后台,然后由后台去curl你需要取数据的服务器,将取到的数据再返回给页面
更多追问追答
追答
jsonp实际是发的get请求,对于需要发送post请求的地方是无能为力的,不推荐使用,而且对服务器的返回方式有特殊要求的
另外你alert一个json对象得到的肯定是Object object,因为alert函数没法处理json对象
请使用浏览器控制台输出对象,如果你非要alert一个json数据,请先将json对象转成字符串在alert
比如
alert(JSON.stringify(json))这么处理
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询