O problema do ajax e que eu não consegui fazer com que ele entende-se a URL... procurei outros exemplos mas no meu não funciona...
<script>
$(document).on("click", "#btnInfoCol", function () {
var info = $(this).attr('data-id');
var str = info.split('|');
var op_col = str[0];
var rec_col = str[1];
console.log(op_col);
console.log(rec_col);
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
type:'post',
url: '/intranet/Maquinas/horastrabalhadas.php',
async: true,
data: {
'op_col':op_col, 'rec_col': rec_col
},
async:false,
erro: function () {
alert('Algo deu errado ao carregar as informaçoes. Contate o Administrador!');
},
success: function (data) {
$("#atualiza_recurso").html(data);
}
});
});
</script>
então seguindo sua logica...
na minha tabela eu tenho a seguinte situação... um botão que pega os dados e envia para meu controller.
<td><a href="/intranet/ConsultaHoras/{{$op_col}}/{{$rec_col}}" class='btn btn-success fa fa-check-circle' id='btnInfoCol' data-toggle='modal' data-target='#modalInfoMaq'></a></td>
no meu route,
Route::get('/intranet/ConsultaHoras/{op}/{rec}','IntranetController@ConsultaHoras');
e no meu controller eu retorno a consulta do SQL.
return view('maquinas.recurso', compact($ret_hr));
porem... agora que vem o grande problema... como pego esses dados no modal? ja tentei diversas formas e sempre tenho erro... então fiz o tratamento da condição antes de tratar os dados do array...
@if(!empty($ret_rh))
@else
Dados não carregados.
@endif
porem, mesmo assim a variável $ret_hr sempre esta vazia, algo nao esta certo. mas nao consigo achar.