我有一个使用此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}元素没有刷新..
如果不重新加载页面,我该怎么做才能获得此属性? 我如何使用一些结果数据? 感谢