繁体   English   中英

如何通过AJAX处理响应内容

[英]how to handle response contents by AJAX

对我来说,这似乎是不可能的,但希望对此进行澄清。 我正在发送以下request

 <form action="/name" method="get">
     <input type="text" />
     <input type="submit" />
  </form>

现在服务器端的动作类可以操作并将response发送给客户端,我可以通过ajax处理该response吗?

是的,但是您必须通过ajax(XmlHttpRequest)提交它,以便能够以这种方式获得响应。

使用jQuery使这个变得简单:

$.post("/name", {param:param}, function(data) {

});

在该示例中,您应该手动将每个表单字段作为参数传递。 如果是更大的表格,那就不好了。 因此,您可以使用serialize():

$.post($("#yourForm").attr("action"),
       $("#yourForm").serialize(),
       responseHandlerFunction);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM