3
我在Ubuntu16.04简单的Ajax请求控制器 - Symfony3
使用Symfony3与PhpStorm.2016.3.2我从来没有做过一个AJAX请求和想测试一个呼叫从一个视图 - 控制器>的controller->将答案发送回JSON视图。
所以我阅读了文档,但他们都非常具体。所以我的愿望是只能够在视图(index.html.twig)
中编写一个简单的AJAX请求,用于测试它,拨打控制器(MainController.php)
并在视图中返回JSON
中的答案。
这是我的看法:
{% extends 'app/layout.html.twig' %}
{% block content %}
{% endblock %}
我的控制器:
class MainController extends Controller
{
public function indexAction()
{
return $this->render('app/main/index.html.twig');
}
}
我真的不想做被他人所做的工作,我只是想获得怎样的提示使其工作。所以我很抱歉,如果我的票很空,但也许它可以帮助其他人,比如我,知道从哪里开始。
非常感谢您的回答,我会立即将它应用到我的工作中,并让您知道该如何工作(在一个小时左右) Alos我不应该使用'if($ request- > isXmlHttpRequest())用于AJAX请求?我以为是这样... –
你可以,它取决于你如何匹配请求。我展示了众多选择中的一种。 – Rawburner
好的谢谢:)我会马上尝试,让你知道。 –