ajax获取另一个页面的(json)数据问题求教 5

我想从一个页面获取数据,通常应该是json数据,比如这种听说可以php后台curl获取映射到前台或者直接js获取,是不是两种方法?js中我ajax这个写的,但是弹出是nu... 我想从一个页面获取数据,通常应该是json数据,比如这种

听说可以php后台curl获取映射到前台或者直接js获取,是不是两种方法?js中

我ajax这个写的,但是弹出是null,请教该怎么修改
暂时没分了,大大们实在抱歉
展开
 我来答
lionheart1988
2015-06-01 · TA获得超过6445个赞
知道大有可为答主
回答量:5772
采纳率:72%
帮助的人:2472万
展开全部
ajax只能获取本域名下的数据,不允许跨域请求
如果你的页面和请求地址不在一个域名下,你就只能先发ajax到本站点后台,然后由后台去curl你需要取数据的服务器,将取到的数据再返回给页面
更多追问追答
追问

您知道ajax jsonp么,说可以解决跨域问题,我dataType:jsonp,获取

提示是object object,怎么改

追答
jsonp实际是发的get请求,对于需要发送post请求的地方是无能为力的,不推荐使用,而且对服务器的返回方式有特殊要求的
另外你alert一个json对象得到的肯定是Object object,因为alert函数没法处理json对象
请使用浏览器控制台输出对象,如果你非要alert一个json数据,请先将json对象转成字符串在alert
比如
alert(JSON.stringify(json))这么处理
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式