jquery ajax表单提交

这段代码是否正确? 我正在尝试提交它,如果文本区域再次为空,我也想提交。

 $(document).ready(function(){ $("form#submit").submit(function() { // we want to store the values from the form input box, then send via ajax below var fid = $(".messag").attr("id"); var val = $("#mess_ar").val(); $.ajax({ type: "POST", url: "send_message.php", data: "fid="+ fid +"&val="+ val, success: function(){ $("#mess_ar"). } }); return false; }); }):  

我正在尝试上传此内容:

 

Thankx …

 ​$(function(){ $("form#submit").submit(function(e){ e.preventDefault(); var fid = $(".messag").attr("id"); var val = $("#mess_ar").val(); $.ajax({ type: "POST", url: "send_message.php", data: "fid="+ fid +"&val="+ val, success: function(){ $("#mess_ar").val(""); } }); }); });​ 

使用

 $("#submit").on('submit', function(e){...}); 

代替

 $("#submit").submit(function(e){...}); 

如果您使用的是最新版本的jquery。

看起来不错。 要清空textarea,请在ajax成功回调中使用以下内容:

 $("#mess_ar").val(''); 

你究竟在寻找什么? 它是否也会返回数据? 添加function以跟踪错误情况。 做点什么

  

好吧,似乎都很好。