gpt4 book ai didi

javascript - 使用ajax响应刷新div

转载 作者:行者123 更新时间:2023-11-28 15:55:55 24 4
gpt4 key购买 nike

所以我有一个带有表单的评论框(文本框和提交)。这将得到验证,然后通过 ajax 发送到 php 页面。

如果一切正常,则会设置响应并继续页面。

但是我希望 div 能够自行刷新,以便您可以看到新评论。

我不想要任何复杂的东西,比如附加等,只是简单地重新加载div(数据是从数据库中提取的)。

我过去用过这个,但它不起作用:

 $('#divid').load('page.php #divid'),

知道如何转换它:

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

if (response.databaseSuccess)
$comment.after('<div class="error">Comment Added</div>');
else
$ckEditor.after('<div class="error">Something went wrong!</div>');

}
});
}
return false;
});

});

响应成功后刷新div?

如果我尝试添加另一个 $return 到我的 php 例如

} catch (Exception $e) {
$return['databaseException'] = $e->getMessage();
}

$return['databaseSuccess'] = $dbSuccess;
$return['responseHtml'] = 'Post Updated';

echo json_encode($return);

javascript 不起作用,我只是加载了 php 页面并打印了返回结果..

谢谢。

最佳答案

如果你这样做

$("#divid").html( "Comment Added" )

它将在该 div 中设置 html。

关于javascript - 使用ajax响应刷新div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18794150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com