当前位置:  开发笔记 > 编程语言 > 正文

jquery的ajax在facebook应用程序中无效

如何解决《jquery的ajax在facebook应用程序中无效》经验,为你挑选了1个好方法。

我正在尝试创建一个Facebook应用程序,一切正常,除了我用来填充第一个选择框中选择的项目的第二个框的ajax部分.

我正在使用jquery(v1.3.2)来完成此任务.这个ajax在我已占用空间的主机上工作得非常好,但它在facebook中不起作用.

以下是我对此问题的疑问,

canvas页面url是否需要与我的应用程序名称相同.(在我的情况下,它是不同的)

我在facebook内的父选择框的onchange事件中收到此错误.

访问受限制的URI被拒绝"代码:"1012

什么可能是错的......?请帮我解决这个问题.

谢谢



1> Marius..:

您不能从运行脚本的域以外的其他站点请求数据.例如,如果您运行的是脚本www.example.com/script.js,那么您只能在www.exaple.com域下获取文件,而不是www.facebook.com.

有几种方法可以做到:

JSONp是一种方式,但它要求facebook回复jsonp数据.不确定是否确实如此.上JSONP更多信息在这里.

CSSHttpRequest(或AJACSS)是另一种方式.严重怀疑facbook使用这种方法.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有