-1

如何使用 JQuery 提交表单而不是完整的回发?

现在我可以提交带有完整回发的表单。但需要时间做出回应。

分享视频教程的任何帮助都会有很大帮助。

4

2 回答 2

0

有关详细信息,请参阅此网址http://api.jquery.com/jQuery.ajax/

<form id="myform">
    <input type="text" name="foo" />
    <input type="button" value="Submit" id="submit" />
</form>

$("#submit").click(function(){
    $.ajax({
        url: "/yourposturl",
        type: "post",
        data: $("#myform").serialize(),
        success: function(data){
        //write code here manage "data"
  },
  error:function(){
      alert("failure");
      $("#result").html('there is error while submit');
  }   
}); 

});

于 2013-01-17T18:24:51.893 回答
0

最简单的方法是使用 jQuery ajax 方法或速记方法之一。如果你有这样的表格:

<form id="myform">
    <input type="text" name="foo" />
    <input type="button" value="Submit" id="submit" />
</form>

你可以这样提交:

$("#submit").click(function(){
    $.post("/mycontroller/myaction", $("#myform").serialize(), function(data){
        //do something with the response from the controller via the data object
    });
});

http://api.jquery.com/category/ajax/shorthand-methods/

于 2013-01-17T18:15:36.580 回答