我是 symfony2 的新手。基本上我想将一个变量发送name
到一个名为sub.html.php
. 我正在发出如下的ajax请求:
function onsub()
{
alert(document.getElementById('source').value);
var http=new XMLHttpRequest();
var name="rohit";
http.open("POST", {{path('task1')}}, false);
http.onreadystatechange = function()
{
alert(http.status);
if(http.readyState == 4 && http.status == 200)
{
alert('i m back');
}
else
{
alert('sorry');
}
}
http.send();
return false;
}
我定义的路线task1
如下:
task1:
pattern: /task1/
defaults: {_controller:AcmeTaskBundle:Task:task1}
在TaskController中我定义了task1Action如下:
public function task1Action()
{
return $this->render('AcmeTaskBundle:Default:sub.html.php');
}
但无论如何我都无法调用 sub.html.php 文件。我怎样才能调用这个文件?