在这个页面中,我有这个按钮(下面的代码)如果点击将触发脚本
按钮代码(rolemanage.php):
a href="<?= base_url('admin/roleaccess/') ?>" data-toggle="modal" data-target="#aksesModal" class="badge badge-warning aksesModal" data-id="<?= $r['id_lvl']; ?>" class="badge badge-warning">Akses</a>
onclick脚本(rolemanage.php)
$('.aksesModal').on('click', function() {
const id = $(this).data('id');
$.ajax({
url: "<?= base_url('admin/getMenuid'); ?>",
data: {
id: id
},
method: 'post',
dataType: 'JSON',
success: function(data) {
var strData = JSON.stringify(data);
}
});
});
所以var数据成功从admin / getMenuid返回数组,结果数组在控制台中如下:
(1)[...] 0:对象{id:&#34; 4&#34 ;,菜单:&#34; Barang Habis Pakai&#34;长度: 1
然后我尝试使用json.stringify成功地将该对象变为字符串:function
结果如下:
[{&#34; ID&#34;:&#34; 3&#34;&#34;菜单&#34;:&#34;菜单&#34;}]
问题是:当我尝试使用
在此页面中调用strData(rolemanage.php)时的var_dump(json_decode($ _ POST [&#39; strData是&#39;]));
它显示未定义的索引strData。
如何获取strData值呢?