如何在javascript变量中获取servlet响应消息有没有办法在java脚本中获取响应消息?
Html:
<form method="post" id="importForm">
Name<input type="text" name="name"/>
<input type="submit" onclick="importScenarioFromServer();">
</form>
javascript:
function importScenarioFromServer(){
var result = document.forms["importForm"].submit();
}
servlet:
int numberOfRecs = db.setDBValue(dMap);
if (numberOfRecs == 1) {
String result = "success";
response.getWriter().print(result);
}
答案 0 :(得分:1)
这可以在javascript中使用ajax或使用jquery来实现。 我们可以在ajax命中序列化表单,然后在成功事件回调函数中从servlet获取响应数据。以下是示例......
def build_order_items
@cart.items.each do |item|
@order.order_items.create! product_id: item.product_id, quantity: item.quantity
end