gpt4 book ai didi

jquery - 如何使用CakePHP和jQuery实现跨域Ajax请求?

转载 作者:数据小太阳 更新时间:2023-10-29 02:21:34 26 4
gpt4 key购买 nike

我正在为我的项目使用 CakePHP,我正在生成 XML View ,以便我可以从外部网站与它们交互 (CRUD)。 CakePHP 网站上需要身份验证。

本质上,我想从“http://mycakeapp.com/posts/views/1.xml”查看“http://www.example.com

但是,在使用 jQuery 的 ajax 函数时出现此错误:Access to restricted URI denied"code: "1012。从谷歌搜索看来,也许尝试 JSONP 是一种选择..但它不是蛋糕的 native ,因此我宁愿使用 xml :(

我试过使用 iframe:它会加载登录屏幕 - 在我登录后,它会加载当前页面(例如“http://www.example.com”)!即使 iframe 源是“http://mycakeapp.com/posts/views/1.xml

有没有人解决过这个问题?

更新:更具体一点,我想创建一个与我的网站通信的小书签(基于 CakePHP),因此 url 代理方法将不起作用(但感谢建议)

最佳答案

简单地用PHP制作一个代理脚本。让 Ajax 请求您的代理脚本,让您的代理脚本使用 cURL 在域中“转发”您的请求,只需让您的代理脚本回显您从 cURL 请求中获得的响应,您就可以开始了。

关于jquery - 如何使用CakePHP和jQuery实现跨域Ajax请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/660949/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com