【发布时间】:2020-03-10 04:36:08
【问题描述】:
我在这里有一个案例研究。我想在使用 jquery 选择选项时获取行并设置值文本字段,其中 id 从选项中选择,在我的情况下,我很困惑从 eloquent 中使用 jquery 获取所有行,请帮助我
控制器
public function getID($id)
{
$data = TunjanganPenggajianModel::where('nip',$id)->get();
echo json_encode($data);
}
jquery
$(document).ready(function () {
table = $('#example').DataTable({
"ajax": "<?php echo url('/data_tunjangan') ?>"
});
$('#nama').on('change', function () {
var optionText = $("#nama option:selected").val();
$.ajax({
url: "<?php echo url('/'); ?>" + "/getidtunjangan/" + optionText,
type: "GET",
dataType: "JSON",
success: function (data) {
$('[name="jabatan"]').val(data.jabatan);
$('[name="tunjangan_jabatan"]').val(data.jenis_tunjangan);
$('[name="tunjangan_beras"]').val(data.jenis_tunjangan);
},
error: function (request, status, error) {
}
});
});
});
我的表格视图
ID nama jabatan gaji_Pokok jenis_tunjangan besar_tunjangan
10010 Muhammad Hayyi Pimpinan 1425000 jabatan pimpinan 140000
10010 Muhammad Hayyi Pimpinan 1425000 kesehatan pimpinan 150000
10010 Muhammad Hayyi Pimpinan 1425000 beras pimpinan 250000
10010 Muhammad Hayyi Pimpinan 1425000 Tunjangan Prestasi pimpinan 2425000
10010 Muhammad Hayyi Pimpinan 1425000 Tunjangan Sirkulasi pimpinan 1711000
10010 Muhammad Hayyi Pimpinan 1425000 Tunjangan Kepulangan pimpinan 290000
10010 Muhammad Hayyi Pimpinan 1425000 Tunjangan DO pimpinan 4600000
【问题讨论】:
-
也许你需要this example之类的东西。
$.ajax({ url: '/url', type: 'get', dataType: 'json', success: function(data){ for(var i=0; i<len; i++){ $('[name="jabatan"]').val(data.jabatan); $('[name="tunjangan_jabatan"]').val(data.jenis_tunjangan); $('[name="tunjangan_beras"]').val(data.jenis_tunjangan); } }) -
您是否尝试从控制器获取所有值并在文本字段中设置值?
-
@CHARITRASHRESTHA 是的
标签: jquery mysql ajax laravel eloquent