Я проверил другой такой пост, но, честно говоря, я не нашел решения. У меня есть кнопка «тест», и когда я теоретически нажимаю на нее, мне нужно открыть новое окно, показывающее результат запроса, но я получаю эту ошибку и, честно говоря, не понимаю, почему! В item_action.php я написал этот код только для тестирования:
if ($_POST['btn_action'] == 'item_view') { //View Item details
echo "test";
}Ниже кода в файле javascript
//OPEN DETAIL ITEM WINDOW IN MODE VIEW
$('#test').on('click', function() {
//var item_id = $(this).attr("id");
//Declare 2 vars
var item_id = 3;
var btn_action = 'item_view';
$('#productModalView').modal('show');
$.ajax({
url: "item_action.php",
method: "POST",
data: {
product_id: product_id,
btn_action: btn_action
},
success: function(critto) {
$('#itemview').html(critto);
},
error: function() {
$('<div>').html('Found an error!');
}
});
});<div id = "productModalView" class = "modal fade">
<div class = "modal-dialog">
<form method = "post" id = "product_form_view">
<div class = "modal-content">
<div class = "modal-header">
<button type = "button" class = "close" data-dismiss = "modal">×</button>
<h4 class = "modal-title"><i class = "fa fa-plus"></i>Item Product</h4>
</div>
<!-- Close Modal Header -->
<div class = "modal-body">
<div id = "itemview"></div>
</div>
<!-- Close Modal Body-->
<div class = "modal-footer">
<input type = "hidden" name = "product_id" id = "product_id" />
<input type = "hidden" name = "btn_action" id = "btn_action" />
<button type = "button" class = "btn btn-default" data-dismiss = "modal">Close</button>
</div>
<!-- Close Modal Footer -->
</div>
<!-- Close Modal Content -->
</form>
<!-- Close Form -->
</div>
<!-- Close Modal-Dialog -->
</div>
<!-- Close Product Modal -->Есть идеи, как это исправить ???
Где элемент с тестом id? Думаю, это проблема с бесконечным циклом (не уверен на 100%)
Да, это бесконечный цикл, но я хотел бы понять, почему ... Что не так с этим кодом?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Что такое сообщение об ошибке?