Jquery 将ajax与symfony一起使用时出现500内部服务器错误

Jquery 将ajax与symfony一起使用时出现500内部服务器错误,jquery,ajax,symfony,Jquery,Ajax,Symfony,我试图将ajax与symfony 2结合使用,但我得到了错误500,对于我的url,我使用的是jsrouterbundle her's my route: vote: pattern: /vote defaults: { _controller: UserBundle:User:vote} options: expose: true 这是我的js函数: functi

我试图将ajax与symfony 2结合使用,但我得到了错误500,对于我的url,我使用的是jsrouterbundle her's my route:

      vote:
           pattern:     /vote
           defaults:  { _controller: UserBundle:User:vote}
           options:
           expose: true
这是我的js函数:

          function vote(res) {
             var path=Routing.generate('vote');
             alert(path);
             $.ajax({
                     method: "POST",
                     url: path,
                     data: {vote: "Positif", id:res}
             })
             .done(function (msg) {
                    alert("Data Saved: " + msg);
              });
          }
这就是我所说的函数

        <img alt="test" onclick='vote("{{ result.id }}")'/>
我想问题在于路线,但我不知道如何解决这个问题


感谢您的帮助

更改JavaScript函数路径行

var path=Routing.generate('vote'); 
追随

var path="Routing.generate('vote')";

更改JavaScript函数路径行中的

var path=Routing.generate('vote'); 
追随

var path="Routing.generate('vote')";

更改JavaScript函数路径行中的

var path=Routing.generate('vote'); 
追随

var path="Routing.generate('vote')";

更改JavaScript函数路径行中的

var path=Routing.generate('vote'); 
追随

var path="Routing.generate('vote')";



在为站点开发mod时(在dev模式下运行代码,在app_dev.php上运行代码)。在那里,您将在为您的站点开发mod时遇到500错误背后的真正错误(在dev模式下运行代码,在app_dev.php上运行代码)。在那里,您将在为您的站点开发mod时遇到500错误背后的真正错误(在dev模式下运行代码,在app_dev.php上运行代码)。在那里,您将在为您的站点开发mod时遇到500错误背后的真正错误(在dev模式下运行代码,在app_dev.php上运行代码)。在这里,您将在500错误

选项后面得到真正的错误:
正确吗,或者
{}
/
'
应该正确吗given@Tushar看起来它可能应该被删除?
500
表示服务器出错。您的
php
file@Tushar选项是否正确
选项:
是否正确,或者
{}
/
'
是否应该正确given@Tushar看起来它可能应该被删除?
500
表示服务器出错。您的
php
file@Tushar选项是否正确
选项:
是否正确,或者
{}
/
'
是否应该正确given@Tushar看起来它可能应该被删除?
500
表示服务器出错。您的
php
file@Tushar选项是否正确
选项:
是否正确,或者
{}
/
'
是否应该正确given@Tushar看起来它可能应该被删除?
500
表示服务器出错。您的
php
file@Tushar选项是正确的,不再给我500错误,但控制器不工作,为了测试,我添加了控制器代码的第一行,插入到数据库中,但没有这样做,请检查您的路由文件,我忘了提到它已解决,你的解决方案很好,只是我在控制器的代码中遇到了一些问题。感谢您的帮助it不再给我500错误,但控制器不工作,为了测试,我添加了控制器代码的第一行以插入数据库,但它不工作请检查您的路由文件。对不起,我忘了提到它已解决,您的解决方案工作良好,只是控制器的代码有点问题。感谢您的帮助it不再给我500错误,但控制器不工作,为了测试,我添加了控制器代码的第一行以插入数据库,但它不工作请检查您的路由文件。对不起,我忘了提到它已解决,您的解决方案工作良好,只是控制器的代码有点问题。感谢您的帮助it不再给我500错误,但控制器不工作,为了测试,我添加了控制器代码的第一行以插入数据库,但它不工作请检查您的路由文件。对不起,我忘了提到它已解决,您的解决方案工作良好,只是控制器的代码有点问题。谢谢你的帮助这是什么意思?如何运行app_dev.phpw中的代码这意味着什么?如何运行app_dev.phpw中的代码这意味着什么?如何运行app_dev.phpw中的代码这意味着什么?如何在app_dev.php中运行代码