【发布时间】:2020-03-17 04:44:21
【问题描述】:
我有一个案例,想根据从json响应获得的元素div创建一个div元素我在控制台数据中检查成功传递给视图刀片,错误是根据获得的json响应添加新元素div失败。有人可以帮忙吗?
我的代码
public function getIDpotongan($id)
{
$data = array();
$list = PotonganPenggajianModel::where('nip', $id)->get();
foreach ($list as $row) {
$val = array();
$val[] ='<h3> ' . "'" . $row['jenis_potongan'] . "'" . '</h3>';
$data[] = $val;
}
$output = array("data" => $data);
return response()->json($output);
}
AJAX
$('#nama').on('change', function () {
var optionText = $("#nama option:selected").val();
$.ajax({
url: "<?php echo url('/'); ?>" + "/getidpotongan/" + optionText,
type: "GET",
dataType: "JSON",
success: function (data) {
alert(data);
$('#potonganku').html(data);
},
error: function (request, status, error) {}
});
});
刀片
<div id="potonganku" class="form-group row"> </div>
【问题讨论】:
-
错误是什么?
-
分享你的刀片文件的代码。以及您将 Ajax 代码放在哪里?在同一个文件中还是分开它的一个单独的刀片?
-
我编辑了我的问题