У меня есть класс PHP, в котором есть функция delete
. Когда я нажимаю на изображение, я хочу вызвать delete
, но эта строка не работает:
echo "<img src='icon/del.gif' onClick='.delete().'/>"
Я пробовал использовать тег href
но он не работает.
Учитывая, что вы можете использовать jQuery, вам необходимо сделать следующее:
сначала дайте свой img классу, например:
<img src="/icon/del.gif" class="delete" />
затем привяжите это с помощью jquery:
$('.delete').click(function(){ $.ajax({ type: 'POST', url: '/url/to/your_php_script.php', data: {'id':'45'} } }); });
ваш php-файл запускается, и $ _POST ['id'] получает его.
это помогает? можете ли вы сделать все остальное самостоятельно? если нет, дайте нам больше кода 🙂
delete()
. Повторите со мной: JavaScript работает на клиенте; PHP работает на сервере .
PHP может эхо JavaScript и JavaScript может делать HTTP-запросы.