Symfony & lt; url не найден & quot; ошибка при вызове AJAX

Я использовал 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 не совпадает.

Можете ли вы предложить способ решить эту проблему?

0

Решение

Аякс отправляет на URL /api/x/shop/receive/get но Symfony ожидает /api/x/shop/receive/get.json так что возвращается 404.

Либо измените маршрутизацию Symfony для удаления .json, либо измените URL Ajax на /get.json

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]