0

我在javascript中有这段代码

$(document).ready(function() {
    $('#form_country').bind({
        'change' : function(){
            var value = $(this).find('option:selected').val();
            if(value>=0){
                $.ajax({
                    type: "POST",
                    url: "{{ path('fill_form_select') }}",
                    dataType: 'json',
                    data: {
                        val : value
                    },
                    success : function(json){
                        var $formSelect2 = $('#form_city');
                        $formSelect2.attr('disabled',false);
                        $formSelect2.empty();

                        for(i=0; i<json.length; i++){
                            alert(json[i]);
                        }
                    },
                    error: function(){
                        alert('ERROR');
                    }
                })
            }
        }
    })
})

但是当我加载我的页面时,我有 alert('ERROR') 为什么?

我想我在这一行有错误: url: "{{ path('fill_form_select') }}"

如何通过路由器传递路径?

4

0 回答 0