jquery - 如何使用 jquery ajax 整个表单

标签 jquery html ajax jsp

我已经设置了一个 jquery 脚本来提交表单,我想获取响应(我相信这是一个完整的页面,虽然很小)并使用响应的内容来替换表单(因为响应只是表格)。

这是我的 jquery 脚本:

$("#addPersonButton").click(function(){
    $.post("/MySite/MyAjaxServlet.do", $("#personForm").serialize(), function( data ) {
        var content = $( data );
        $( "#personForm" ).empty().append( content );
    });
});

但是我页面上的输出显示为“[object Object]”

如何用响应中返回的表单替换页面中的表单?

最佳答案

尝试,

$( "#personForm" ).empty().append( data );

关于jquery - 如何使用 jquery ajax 整个表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8680084/

相关文章:

jquery - 我可以使用 Jquery 在单击时将 iframe 嵌入到另一个 div 中吗?

javascript - tinymce - 无法从编辑器中删除细黑轮廓

html - 如何在css中将图像居中

javascript - CouchdB Jquery Ajax POST CORS

javascript - JQuery/Javascript - 设置多个下拉列表以匹配链接点击时的主下拉列表

javascript - 为可拖动对象添加颜色

javascript - jquery 将 .val() 放在 DIV 的什么位置?

python - 根据传递的变量更改 HTML 表格中的颜色

javascript - 使用 Javascript 更改 CSS 值

javascript - php 不解析来自 ajax 发送的 multipart/form-data 表单数据的数据