使用ajax刷新div内容(php内容)

时间:2013-09-25 21:14:44

标签: javascript php jquery html ajax

我试图能够在不离开页面的情况下编辑我的自定义cms博客文章。

它的工作方式是每个帖子都有一个编辑按钮,点击该按钮会隐藏帖子文本,并显示一个ckeditor和一个保存按钮。

所有代码在幕后都能正常工作,比如说,当保存ajax调用到另一个更新帖子内容的php页面时。现在问题是我想要保存,再次显示文本并隐藏编辑器。

我可以让这个工作,但我不能让div文本更新到新内容,直到刷新页面。

所以ajax看起来像这样:

 // ... goes after Validation
    if (check == true) {
    $.ajax({
    type: "POST",
    url: "process/updatepost.php",
    data: $targetForm.serialize(),
    dataType: "json",
    success: function(response){

    if (response.databaseSuccess)
       $targetForm.find('.editor').toggle('hide'),
       $targetForm.find('.buildtext').load('http://localhost/buildsanctuary/viewbuild.php?id=134 +bt+'),
       $targetForm.find('.buildtext').toggle('show'), 
       $targetForm.find('.edity').toggle('show'), 
       $targetForm.find('.saveupdatebutton').toggle('hide');
    else
       $ckEditor.after('<div class="error">Something went wrong!</div>');

}

这就是我试图在选择器中使用变量的方式......

var bt = $(this).attr(".buildtext");

希望这一切都有意义吗?

克雷格。

0 个答案:

没有答案