我正在使用PHP和MySQL在一个CMS网站上工作,有人问过是否可以通过点击按钮“发布”文章?
为清楚起见,这些文章可能已经输入数据库但未被识别为可供发布。该网站的文章在数据库中有一个名为_'pub'_
的列,它是ENUM('n','y')
。我创建了一个页面,按章节,文章标题,日期和已发布的方式列出所有文章。
如果_'pub'_
为'y'
,则已发布会显示是,否则会显示否
我创建了一个更改_'pub'_
状态的其他页面,以便通过点击是或否进行发布,但是想知道是否有效有一种方法可以使用javascript而不是其他页面来更改_'pub'_
的状态。
我期待听到任何建议
答案 0 :(得分:1)
只需使用像这样的jquery
$.post("/submit.php","title='Title of post'&content='PostContent'", function(d){
$(".output").html(d);
});
基本上做的是,使用(submit.php
和$_POST['title']
)将内容发送到$_POST['content']
..然后在带有类名output
的div中返回输出
只需点击同一页面即可完成所有操作
答案 1 :(得分:0)
您希望用户保持同一页面,是吗?
使用ajax / jQ:
提交应发布的文章
请求完成后,将列表中的图像/文本从“否”更改为“是”
http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/
是一个好的开始。
的问候, //吨