Выполнить функцию PHP из изображения события OnClick

У меня есть класс 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'] получает его.

это помогает? можете ли вы сделать все остальное самостоятельно? если нет, дайте нам больше кода 🙂

  • Создайте кросс-браузер XHR.
  • Запросить URL-адрес, который вызывает delete() .

Повторите со мной: JavaScript работает на клиенте; PHP работает на сервере .

PHP может эхо JavaScript и JavaScript может делать HTTP-запросы.