на этой странице (rolemanage.php), у меня есть кнопка, при нажатии на которую запускается скрипт для выдачи данных массива
код кнопки (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);
}
}); });
, поэтому переменные data success возвращают массив из admin / getMenuid и массивы результатов в консоли, например:
(1) […] 0: Object { id: "4", menu: "Barang Habis Pakai" } length: 1
, затем послечто я попытался превратить этот объект в строку, используя json.stringify в случае успеха: функция
и результат, подобный следующему:
[{"id":"3","menu":"Menu"}]
, вопрос: когда я пытался вызвать strData на этой странице(rolemanage.php), используя
var_dump(json_decode($_POST['strData']));
показывает неопределенный индекс strData.
как получить значение strData тогда?