我有一个用这个 jquery ajax 方法发送的表单(comform):
$(document).ready(OnReady);
function OnReady(){
$('#comform').submit(onComm);
}
function onComm(data){
$.ajax({
type: $(this).attr("method"),
url: $(this).attr("action"),
data: $(this).serialize(),
success: newComment('${cid}')
});
return false;
}
在 servlet 的代码中,我这样做:
request.setAttribute("cid", methode());
(简而言之,servlet 使用表单输入的值来填充我的数据库中的表,然后我检索此插入的 id,将其作为属性,如上所示,就是这样!)
但是,即使我在会话范围内设置了“cid”,我也会给“newComment”一个空字符串,而不是“methode()”实际返回的 int。事实上,${cid} 元素不会刷新。
如何在不重新加载页面的情况下获取此属性?如何使用一些结果数据?谢谢