jquery ajax调用发布 - 未发布我的文章
我的网站的php管理区显示我的所有文章的列表,来自mysql表。该表中有一列,如果文章未发布,则行的值可以为0;如果已发布,则可以为1。jquery ajax调用发布 - 未发布我的文章
我希望能够点击图像来改变任何文章的状态,从发布到未发布和反向,并在同一时间改变图像,所以我可以看到哪篇文章发布或不。
你有任何领导,我可以找到一个代码,这可以帮助我做到这一点?
$('.unPublished').click(function() {
$.ajax({
url: "index.php?publish=" + pkey,
success: function(msg){
$('.unPublished').hide();
$('.Published').show();
}
});
$('.Published').click(function() {
$.ajax({
url: "index.php?unpublish=" + pkey,
success: function(msg){
$('.Published').hide();
$('.unPublished').show();
}
});
这样的事情应该这样做。为图片提供一类未发布和已发布的图像。您可能需要给他们一个ID,以及使你可以抓住主键并在必要时将其发送
谢谢你的回答。我不明白我怎么可以在这里使用我的代码: `code` if($ status == 0){ $ image =“”; } if($ status == 1){ $ image =“”; } `code` – 2011-02-05 06:26:32
这基本上是你需要做的是什么 -
1)绑定一个处理函数图像的onclick事件并发送一个类型为post
的ajax请求到服务器端代码(例如PHP文件)使用jquery(因为你指定了一个jQuery标签)传递文章ID,以及是否希望发布或取消发布文章。您还需要保留一个标志,将存储文章的状态js
2)在php文件中编写代码,该代码将连接到数据库并根据传递给它的post变量更新记录并发送回一个响应
3)根据不同的反应,改变标志,并在图像的js
既然你问了一个链接/代码,这解释了有关使用jQuery发送Ajax请求并处理来自响应服务器 - http://www.tutorialized.com/view/tutorial/jQuery-AJAX-tutorial/50833
谢谢你的解释! – 2011-02-05 06:49:12
您想要使用`.click()`方法。查看:http://api.jquery.com/click如果你发布你已经尝试过的东西,答案会变得更有帮助。 – fncomp 2011-02-05 05:33:46