繁体   English   中英

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

[英]How to insert some data into MySQL when a photo is clicked

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

看一下给定的例子:

// 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 */ }
   });
});

是的,您可以使用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请求中设置的值。

使用ajax并使用jQuery更好:

jQuery AJAX

使用.click()捕获单击事件,然后调用一个对将文件插入数据库的php文件进行ajax请求的函数。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM