私は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');
}
})
}
}
})
})
しかし、ページをロードすると、アラート ('エラー') が表示されるのはなぜですか?
次の行にバグがあると思います: url: "{{ path('fill_form_select') }}"
ルーターでパスを渡すにはどうすればよいですか?