嘿,我是PHP和Ajax的新手。我对SQL非常好。我想知道我是如何形成一个图像的,当你点击它时,运行一个ajax请求来运行一个sql查询
mysql_query("INSERT INTO `favorites` (`uid`, `gid`, `added`) VALUES ($member, $id, '$datetime');");
并将图像更新为从收藏夹中删除按钮。
使用session for user id(uid)和gid from index.php?id = 13
到
http://davidknag.com/unfav.png
单击不喜欢的按钮时,从sql中删除该条目。
我之前从未使用过ajax,很少使用javascript。
答案 0 :(得分:4)
所以ajax在图像类上使用jQuery点击....
window.onload = function(){
$('.image').click(function(){
var image_id = $(this).attr('id');
$.ajax({
type: "POST",
url: "/ajaxpage.php",
data: {
image_id:image_id
}
success: function(data){
alert(data);
$('#'+image_id).remove().appendTo('#removed');
},
failure: function(){
alert('failed');
}
});
});
}
在您的php文件中,您可以从$ _POST变量中获取必要的数据(图像的ID或其他内容)并执行查询。回应某种字符串作为响应,然后在ajax调用的成功处理程序中适当地追加。如果您遇到困难或有特定问题,请说出来。
答案 1 :(得分:2)