如何通过AJAX处理响应内容

时间:2011-10-05 08:53:44

标签: java javascript ajax

对我来说似乎是不可能的,但期待澄清它。我发送request如下:

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

现在服务器端的动作类操作&amp;将response发送给客户端,我可以按response以某种方式处理此ajax吗?

1 个答案:

答案 0 :(得分:1)

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

使用jQuery使这很简单:

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

});

在该示例中,您应手动将每个表单字段作为参数传递。如果形式较大,这不是那么好。所以你可以使用serialize():

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