私はブレードとjquery.datatablesを使用するビューを持っています。 BDからのデータで表を作成した後、選択した行の値を取得して送信したいとします。 そのために、私はajaxリクエストを使用してjqueryコードを作成しました。Laravelアクションコントローラがajaxリクエストから呼び出されていない
$('#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','[email protected]')->name('criarSms');
二つのことは、最初に私のコントローラのアクションが呼び出されていない、ここで起きている、第二の応答は常に同じ図です。