【发布时间】:2014-03-11 19:13:28
【问题描述】:
我正在尝试向我的页面添加一个表单请求,该请求将通过 AJAX 调用向用户返回一些 HTML。我正在使用 CakePHP 框架和内置助手来执行 AJAX 请求。我尝试了多种方法来执行请求并返回返回到响应 DIV 的 HTML。但似乎有一些严重的问题阻止您调用外部页面并返回它。
我知道我的 GET 查询工作正常,因为我可以将 firebug 请求位置复制到浏览器中并获得格式正确的响应页面。
从我所做的搜索中,我了解到您不允许跨浏览器请求,您必须从控制器执行某种重定向。我在那里也尝试了几件事但没有成功。如果我只是将我的 ajax 请求更改为本地控制器操作,它确实可以工作。但我需要显示来自我的外部页面的请求响应,该页面从另一台服务器返回数据。我可以控制服务器和页面。
在 CakePHP 中设置它的正确方法是什么?
【问题讨论】:
-
你在那个远程页面上有授权吗?最好显示一些代码
-
只需让它在 Javascript 中运行,如果您需要转换帮助,请发布该代码,或发布 Javascript 问题本身 - 这种没有任何代码的混合方式很难帮助您。