我在以下代码中使用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 :(得分:0)
ajax发送到网址/api/x/shop/receive/get
,但Symfony期待/api/x/shop/receive/get.json
,因此它返回404.
更改symfony路由以删除.json或将Ajax URL更改为/get.json