Используйте Jquery и PHP, чтобы удалить строку из таблицы в HTML и базе данных одновременно - PullRequest
0 голосов
/ 03 августа 2011

Я создаю страницу, используя Ajax, Jquery и PHP.Моя таблица работает так, что, когда я нажимаю на строку, которая будет установлена ​​как «выбранный» класс, у меня будет кнопка с надписью «Удалить», но я не уверен, как связать их вместе.

Мой вопрос: как мне сказать кнопке получить идентификатор элемента в этой строке, отправить его на симпатичную страницу с фотографией и попросить базу данных удалить его?

РЕДАКТИРОВАТЬ:

Вот код:

// this is for the buttons

<

    div id="controlPanelSpacer"></div>

        <div id="controlPanel">
            <div id="controlPanelContent">
                <div class="btnContainer">
                    <a href="#editWindow">
                        <div id="cpEditButton" class="cpButton">
                        </div>
                        <span>Edit</span>
                    </a>
                </div>
                <div class="btnContainer">
                    <a href="#deleteWindow" rel="prettyPhoto">
                        <div id="cpDeleteButton" class="cpButton">
                        </div>
                        <span>Delete</span>
                    </a>
                </div>
                <a href="uploader.php" rel="facebox">Upload</a> 
            </div>
        </div>  
    </div>

    //This is for the deleteWindow which I will be using PrettyPhoto

    <div id="deleteWindow" style="display:none">
        <div id="deleteWindow">
        <form>
            <p>
                <label for="name">Name</label>
                <p id="name" type="text">Are you sure you want to delete: </p>
        </form>
    </div>
    </div>

Ответы [ 2 ]

0 голосов
/ 03 августа 2011

Создайте слушатель ajax в PHP и сделайте запрос на него, когда вы нажмете кнопку удаления, а затем просто удалите локальные теги. (Ajax слушатель - это просто обычная страница PHP, вызываемая запросом javascript (post / get))

0 голосов
/ 03 августа 2011

Когда вы нажимаете кнопку, вы делаете ajax-вызов на ваш сервер, который удаляет ее. Дождитесь успешного ответа от сервера, затем с помощью jQuery найдите строку и .remove() it.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...