-1

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

4

4 回答 4

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 */ }
   });
});
于 2012-11-16T10:54:48.413 回答
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中,您可以找到您在 Ajax 请求中设置的值的 POST 数组。

于 2012-11-16T10:58:03.597 回答
0

使用 ajax 和更好的 jQuery:

jQuery AJAX

使用 .click() 来捕捉点击事件,然后调用一个函数对 php 文件执行 ajax 请求,从而将数据插入到您的数据库中。

于 2012-11-16T10:53:06.843 回答
0

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

您可以在特定图像的“onClick”事件中进行 ajax 调用:)

于 2012-11-16T10:56:16.943 回答