从图像OnClick事件执行PHP函数

时间:2011-03-14 02:32:54

标签: php javascript

我有一个PHP类,其中有一个delete函数。当我点击我要调用delete的图片时,但此行无效:

echo "<img src='icon/del.gif'  onClick='.delete().'/>"

我已尝试使用href标记但不起作用。

2 个答案:

答案 0 :(得分:2)

考虑到您可以使用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']被发送给它。

这有帮助吗?你自己可以休息一下吗?如果没有,请给我们更多代码:)

答案 1 :(得分:0)

  • 创建跨浏览器XHR。
  • 请求一个调用delete()
  • 的网址

与我重复: JavaScript在客户端上运行; PHP在服务器上运行

PHP可以回应JavaScript,JavaScript可以发出HTTP请求。