JavaScript - post 向 Symfony 请求
JavaScript - post request to Symfony
我在我的 Symfony 项目中编写了一个函数,通过 JavaScript 通过 Controller 发送一个简单的请求。我的警报在我刷新页面时触发,它应该在我单击“提交”按钮时触发。
我做错了什么?
按钮:
<button type="button" id="request" data-path="{{ admin.generateObjectUrl('change_status', object) }}" class="btn btn-primary">Submit</button>
我的JS代码:
var path = $("#request").attr("data-path");
$.ajax({
type: "POST",
url: path,
data: {id : 'aaa'},
"success":function(data){
alert('ok');
}
});
和控制器:
$data = $request->request->get('request');
return new Response($data);
你必须在你的 button
中设置 onclick
属性 并将你的 JS 代码包装在一个函数中,该函数将被此 onclick
我在我的 Symfony 项目中编写了一个函数,通过 JavaScript 通过 Controller 发送一个简单的请求。我的警报在我刷新页面时触发,它应该在我单击“提交”按钮时触发。
我做错了什么?
按钮:
<button type="button" id="request" data-path="{{ admin.generateObjectUrl('change_status', object) }}" class="btn btn-primary">Submit</button>
我的JS代码:
var path = $("#request").attr("data-path");
$.ajax({
type: "POST",
url: path,
data: {id : 'aaa'},
"success":function(data){
alert('ok');
}
});
和控制器:
$data = $request->request->get('request');
return new Response($data);
你必须在你的 button
中设置 onclick
属性 并将你的 JS 代码包装在一个函数中,该函数将被此 onclick