gpt4 book ai didi

java - 使用 jsp、servlet 和 ajax 发表评论

转载 作者:行者123 更新时间:2023-12-01 10:51:00 25 4
gpt4 key购买 nike

我正在尝试使用 jsp、servlet 和 ajax 创建评论部分。我面临的问题是每个评论都会替换之前的评论,而不是显示在它旁边。

非常感谢任何形式的帮助。

<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#submitBtn').click(function() {
var cmt = $('#cmt').val();
$.ajax({
type : 'POST',
data : {
cmt : cmt,
action : 'EnterMsg'
},
url : 'SubmitComment',
success : function(result) {
$('#view2').text(result);
}
});
});
});

</script>
</head>
<body>
<fieldset>
<legend>Enter Message</legend>
<form>
Ques.<input type="text" id="cmt"> <input type="button"
value="Send" id="submitBtn"><br> <span id="post1"></span>
</form>
</fieldset>
<fieldset>
<legend>View Message</legend>
<form>
<div id='view2'></div>
<br>
</form>
</fieldset>

最佳答案

尝试

 var html='';
$.ajax({
dataType: "json",
url: "SubmitComment",
error: function () {
alert('error occured');
},
success: function (result) {
for(var key in result) {
var value = result[key];
html+='<div>'+key+':'+value+'</div>'
}
$("#view2").append(html);

}
});

而不是

 success : function(result) {
$('#view2').text(result);
}

因为您从 ajax 响应中获得多个注释,并且您必须迭代其中每一个注释并将其附加到您的 div 标记

关于java - 使用 jsp、servlet 和 ajax 发表评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33908609/

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