Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript symfony2 js细枝_Javascript_Symfony_Twig - Fatal编程技术网

Javascript symfony2 js细枝

Javascript symfony2 js细枝,javascript,symfony,twig,Javascript,Symfony,Twig,我想将json结果参数传递给文件“a.js.twig”中的twig格式,如下所示: $.ajax({ type: 'POST', url: "managemore", success: function(msg){ var ret = $.parseJSON(msg) var str = ''; for (var i=0; i<ret.deliverLen

我想将json结果参数传递给文件“a.js.twig”中的twig格式,如下所示:

$.ajax({
          type: 'POST',
          url: "managemore",
          success: function(msg){

            var ret = $.parseJSON(msg)
            var str = '';
             for (var i=0; i<ret.deliverLength; i++)
             {
                str = str + "<a href=\" {{ path('changeJob', {'jid':ret.deliver[i]['jid']}) }} \", target=\"_self\" ><li>hello</li></a>";
             }

           },
           error: function(XmlHttpRequest,textStatus, errorThrown){
                 alert("fail");
            }
});
$.ajax({
键入:“POST”,
网址:“managemore”,
成功:功能(msg){
var ret=$.parseJSON(msg)
var-str='';

对于(var i=0;i检查FOSJsRoutingBundle的文档:

要使用此捆绑包生成路由,请使用以下示例语句之一:

Routing.generate('my_route_to_expose', { id: 10 });
// will result in /foo/10/bar

Routing.generate('my_route_to_expose', { id: 10, foo: "bar" });
// will result in /foo/10/bar?foo=bar

$.get(Routing.generate('my_route_to_expose', { id: 10, foo: "bar" }));
// will call /foo/10/bar?foo=bar

Routing.generate('my_route_to_expose_with_defaults');
// will result in /blog/1

Routing.generate('my_route_to_expose_with_defaults', { id: 2 });
// will result in /blog/2

Routing.generate('my_route_to_expose_with_defaults', { foo: "bar" });
// will result in /blog/1?foo=bar

Routing.generate('my_route_to_expose_with_defaults', { id: 2, foo: "bar" });
// will result in /blog/2?foo=bar
对于您的问题,smt将如下所示:

str = str + Routing.generate('changeJob', { jid: ret.deliver[i]['jid']}) + <li>hello</li>   </a>";
str=str+Routing.generate('changeJob',{jid:ret.deliver[i]['jid']})+
  • 你好
  • ”;
    try我使用了FOSJsRoutingBundle。但我不知道如何传递参数。我尝试了,但失败了。它无法理解示例中twig中js参数“ret.deliver[i]['jid']”的值