代码如下。当用户单击anchr标记时,我想将添加的id保存到数据库中,但这不起作用。现在,我已将ID保存到隐藏的文本字段中,但仍然无法正常工作。 ID未到达控制器。[1]:https://i.stack.imgur.com/LmUHh.png
答案 0 :(得分:0)
Image for main controller您的Ajax语法错误。在下面检查正确的
<script>
jQuery(document).ready(function(){
jQuery('#haha').click(function(e){
e.preventDefault();
jQuery.ajax({
url: "{{ url('/mysavedadds') }}",
type: 'POST',
data: {
ad_id: jQuery('$data->id').val(),
_token:"{{csrf_token()}}"
},
success: function(result){
console.log(result);
}});
});
});
控制器功能
function mysavedadds(Request $request)
{
echo "<pre>";print_r($request->all());die;
}
答案 1 :(得分:-1)
您需要命令ajax
尝试
jQuery(document).ready(function(){
jQuery('#haha').click(function(e){
e.preventDefault();
$.ajax({
url: "url{{'/mysavedadds'}}",
type: 'GET',
data: {ad_id : $('#ad_id').val()},
dataType: 'json',
success: function( data ) {
console.log(data);
}
})
});
});