0

我有一个用这个 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} 元素不会刷新。

如何在不重新加载页面的情况下获取此属性?如何使用一些结果数据?谢谢

4

0 回答 0