JSP
<div id="feedback" class="statusbar"></div>
在 jQuery 中
$("#categorySave").click(function(){
$getCode = document.getElementById("catCode").value;
$getName = document.getElementById("catName").value;
$getDesc = document.getElementById("catDesc").value;
$getDepID = $("select option:selected").val();
$(':text').val('');
$('#feedback').html('<img src="images/loading.gif"/>Processing....');
$.post("CategoryOperation", {
catCode:$getCode,
catName:$getName,
catDesc:$getDesc,
catID:$getDepID
}, function(html) {
$("#feedback").html(html);
});
});
在 Servlet 中(CategoryOperation)
out.println("<div>Record Inserted!</div>");
当我按下保存按钮 (id=categorySave) 时,它会在插入记录时在 div (id=feedback) 中显示消息。上面的代码工作正常。但我现在想要一点改变,当成功插入记录时,它会在文本字段而不是 div(id=feedback)上显示结果。
假设,CategoryOperation(Servlet)处理后打印以下两个,
out.println("Record Inserted!");
out.println("1");
现在我想分别在文本字段中显示上述两个输出,它们具有以下 ID
id="Result"
id="Key"
在上面的 jquery 代码片段中,我该如何通过编写以下代码或任何其他简单的方法来做到这一点
$('#Result').val();
$('#Key').val();