gpt4 book ai didi

php - 我怎样才能从 angularJS 到 phalcon php 发出完整的回发请求

转载 作者:行者123 更新时间:2023-12-03 23:02:35 26 4
gpt4 key购买 nike

我有一个 angularJS + PHP 应用程序。我想要实现的是对 Phalcon PHP Controller 的“完整发布”请求。

Angular :

$http.post('/controller/sampleAction/', {params}).
success(function(data, status, headers, config) {

}).
error(function(data, status, headers, config) {

});

Phalcon PHP:

public function sampleAction()
{
ControllerBase::indexAction();

if ($this->request->isPost() == true) {
// Access POST data
$this->view->paramA = $this->request->getPost("paramA");
$this->view->paramB= $this->request->getPost("paramB");
}
}

我正在使用 phalcon Controller ,设置我的 View 参数,但 View 没有呈现,因为它是一个 AJAX 请求。我如何仍然使用 POST 函数并重定向/呈现 sampleAction View ?

最佳答案

以下是我对问题的发现和解决方案:

  1. 显然 Phalcon 确实返回了 View 。

  2. View 没有呈现为完整的回发响应的原因是 Angular 是一个单页 JS 框架,所以如果我想使用它,我应该构建我的相应的应用程序。

  3. 因此,我没有从 Phalcon 请求整个页面,而是更改了我的架构,因此我只会从 Phalcon 获取相关的 Json 数据,同时使用指令纯粹在 angularJS 中呈现 View 。

关于php - 我怎样才能从 angularJS 到 phalcon php 发出完整的回发请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32980766/

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