Ajax 在jsp中发布表单而不更改页面
在jsp中,如何在不更改页面的情况下发布表单 本质上,我试图: 1) 首先,用post在后端启动一个servlet来处理HttpServletRequest。 2) 其次,一旦servlet完成,将使用prototype的Ajax.Updater函数在页面上的DIV中发布响应消息Ajax 在jsp中发布表单而不更改页面,ajax,jsp,servlets,post,prototypejs,Ajax,Jsp,Servlets,Post,Prototypejs,在jsp中,如何在不更改页面的情况下发布表单 本质上,我试图: 1) 首先,用post在后端启动一个servlet来处理HttpServletRequest。 2) 其次,一旦servlet完成,将使用prototype的Ajax.Updater函数在页面上的DIV中发布响应消息 当然,所有这些都不离开页面。我使用了一点原型,你可能想要工作,只需提交你的表格,在我的工作中做了一些类似的事情,但你为什么不使用呢?我认为asyncronus回调和那些东西更好 我将检查异步提交的代码。我使用了一点原型
当然,所有这些都不离开页面。我使用了一点原型,你可能想要工作,只需提交你的表格,在我的工作中做了一些类似的事情,但你为什么不使用呢?我认为asyncronus回调和那些东西更好
我将检查异步提交的代码。我使用了一点原型,您可能想要工作,只需提交您的表单,在我的工作中做了类似的事情,但为什么不使用呢?我认为asyncronus回调和那些东西更好
我将检查异步提交的代码。我知道有两种方法。首先,您可以从表单中提取值,并将其作为单独的Ajax.Request提交。阿拉玛对此发表了一些评论: 使用Form.serialize(true)获取散列 使用参数名称作为键 你可以做任何你想做的事 散列,包括删除输入, 改变它们的值,过滤它们 等等 更新后的Ajax将接受这一点 修改哈希作为参数
另一种方法是创建一个iFrame,它将使用form元素的“target”属性接收表单请求的响应。如果您都在同一个域中工作,那么您将可以访问该iFrame的内容,并可以使用其中返回的信息使用您想要返回的任何消息更新父页面。这种方法比较复杂,但在某些情况下是必要的。例如,如果您使用的是文件上载输入,则第一种方法中的序列化哈希将不起作用。我知道有两种方法。首先,您可以从表单中提取值,并将其作为单独的Ajax.Request提交。阿拉玛对此发表了一些评论: 使用Form.serialize(true)获取散列 使用参数名称作为键 你可以做任何你想做的事 散列,包括删除输入, 改变它们的值,过滤它们 等等 更新后的Ajax将接受这一点 修改哈希作为参数
另一种方法是创建一个iFrame,它将使用form元素的“target”属性接收表单请求的响应。如果您都在同一个域中工作,那么您将可以访问该iFrame的内容,并可以使用其中返回的信息使用您想要返回的任何消息更新父页面。这种方法比较复杂,但在某些情况下是必要的。例如,如果您使用的是文件上载输入,则第一种方法中的序列化哈希将不起作用。您可以通过jQuery.AJAX执行此操作,如下所示:
您可以通过jQuery.AJAX执行以下操作:
感谢您提供的指针,我将研究如何使用DWR配置我的应用程序。对于指针,我将研究如何使用DWR配置我的应用程序
example : $.post(servleturl, paramters, callbackfunction, "html");