【发布时间】:2016-11-18 13:20:12
【问题描述】:
我有一个使用刀片和 jquery.datatables 的视图。 在使用来自 BD 的数据填充表后,我想获取并发送选定的行值。 为此,我使用 ajax 请求创建了一个 jquery 代码。
$('#enviar').click(function(e){
e.preventDefault();
var table = $('#tabelaContactos').DataTable();
var rows = $('tr.selected');
var rowData = table.rows(rows).data();
var dataArr = [];
$.each($(rowData),function(key,value){
//getting the 3 column
dataArr.push(value[2]);
});
$.ajax({
url:'{{ route("criarSms") }}',
data: {'dados':dataArr},
type:'GET',
success:function(msg)
{
$("#numeroT").text(msg);
}
});
});
之后,我定义了一个到我的控制器操作的路由,它将响应 ajax 请求。
Route::get('mensagem/createMessage','MensagemController@createMessage')->name('criarSms');
这里发生了两件事,首先我的控制器操作没有被调用,其次响应始终是相同的视图。
【问题讨论】:
标签: php jquery ajax laravel-5 datatables