05
Июл
2022

Ошибка onclick – Uncaught ReferenceError: item is not defined at HTMLButtonElement.onclick + AJAX PHP

Пробовал по разному, и скрипты в head, и вниз документа, и проверял на кеширование (на всякий случай, а вдруг оно не показывает новые изменения), и прямой <script> и всё равно не работает. Помогите разобраться!!!

PHP

<?php
    echo '<button id="'.$posts->id.'" onclick="deleteFunction(item)">Удалить пост</button>';
?>
<?php require 'script.php'; ?>

script.php

<script src="../js/jquery-3.6.0.min.js"></script>
<script src="../js/post-delete.js"></script>

post-delete.js

function deleteFunction(item) {
    $.ajax({
        url: '/post_delete',
        data: {post_id: item.id},
        method: 'POST',
        success: function(){
        }
    });
};

$posts->id - это из орм redbean php (не обращайте внимания)

Источник: https://ru.stackoverflow.com/questions/1426811/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-onclick-uncaught-referenceerror-item-is-not-defined-at-htmlbuttoneleme

Тебе может это понравится...

Добавить комментарий