单击照片时如何将一些数据插入MySQL

时间:2012-11-16 10:50:10

标签: javascript jquery html mysql ajax

可以在单击图像时在数据库(例如MySQL)中插入一些值或信息,例如alt属性?我怎么能这样做? 提前谢谢!

4 个答案:

答案 0 :(得分:1)

看一下给定的例子:

// Your Images With Click Event
$('img').click(function(){
   var altData = $(this).attr('alt');

   // Use Ajax request to insert data into database
   $.ajax({
     url: 'your_url_here', 
     data: 'alt='+altData, 
     success: function(data){ /* response by your url */ }
   });
});

答案 1 :(得分:1)

是的,您可以使用Jquery和一些服务器端处理轻松完成。

$("#myimage").click(function() {
   var $myimage=$(this);
   $.ajax({
       type: 'POST',
       url: 'myserverpage.php',
       data: { img_url: $myimage).attr('href'), 'img_alt': $myimage.attr('alt') },
       success: function(){
            console.log("OK!");
       }
   });
});

在您的页面myserverpage.php中,您可以在POST数组中找到您在Ajax请求中设置的值。

答案 2 :(得分:0)

使用ajax并使用jQuery更好:

jQuery AJAX

使用.click()来捕获click事件,然后调用一个函数,在一个将数据插入数据库的php文件上执行ajax请求。

答案 3 :(得分:0)

希望此链接对您有用... jQuery ajax call

您可以在特定图片的'onClick'事件中进行ajax调用:)