Я использовал jQuery в следующем коде для вызова URL и отправки значений по json на этот URL
$(document).ready(function(){
$('input#receive_count').click(function(event){
var time = $('select#urgent_mail_start_time_year');
load({time: time});
});
function load(dataParams){
$.ajax({
url: '/api/x/shop/receive/get',
method: 'get',
datatype: 'json',
data: dataParams,
success: function(html){
alert("in js");
}
});
}
});
В Symfony routing.yml я объявил этот URL /api/x/shop/receive/get.:sf_format
но он возвращает ошибку о том, что URL не совпадает.
Можете ли вы предложить способ решить эту проблему?
Аякс отправляет на URL /api/x/shop/receive/get
но Symfony ожидает /api/x/shop/receive/get.json
так что возвращается 404.
Либо измените маршрутизацию Symfony для удаления .json, либо измените URL Ajax на /get.json
Других решений пока нет …