$(document).ready(function () {
$("#singerarea").change(function () {
$.ajax({
type: 'POST',
url: '/ajax',
/*这个地方有问题 下面这一行*/
// data:'{_token:<?php echo csrf_token() ?>,option:$("#singerarea").val()}',
//下面这样才是正确的
data:{'_token':'<?php echo csrf_token() ?>','option':$("#singerarea").val()},
dataType: 'json',
success: function (data) {
alert(data.msg);
},
error: function () {
alert("error")
}
});
});
})
你写的data里面我Post到后台:
data:'{_token:<?php echo csrf_token() ?>,option:$("#singerarea").val()}',
把_token:<?php echo csrf_token() ?>,option:$("#singerarea").val()当做整个键...然后值为空..
你可以自己试试用$request->all();方法试试看是不是这么回事...
Ajax和表单POST有什么区别??
只是装X的无刷新提交而已...
在后台接收层面上没区别~