我在Symfony项目中编写了一个函数,该函数通过JavaScript通过控制器发送一个简单的请求。刷新页面时会触发我的警报,单击“提交”按钮时应触发该警报。
我做错了什么?
按钮:
<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);
答案 0 :(得分:0)
您必须在onclick
中设置button
属性,然后将JS代码包装在一个将由该onclick
调用的函数中