Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
165 views
in Technique[技术] by (71.8m points)

javascript - Execute a PHP function from image OnClick event

I have a PHP class in which there is a delete function. When I click on the image I want to call delete, but this line is not working:

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

I have tried using the href tag but it doesn't work.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Considering you can use jQuery, you need to do the following:

first give your img a class, for example:

<img src="/icon/del.gif" class="delete" />

then bind this using jquery:

$('.delete').click(function(){
   $.ajax({
      type: 'POST',
      url: '/url/to/your_php_script.php',
      data: {'id':'45'}
      }
   });
});

your php file gets executed and $_POST['id'] gets send to it.

does this help? can you do the rest yourself? if not, give us more code :)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...