function ordin_org_submit(t){
var options = {
type:"post",
url:t+".org.php",
beforeSubmit: function(){
$(".s-org-bt").hide(0);
$(".s-org-load").show(0);
//alert("请稍后");
},
success: function(data){        
if(data=="ok"){
$(".s-org-load").hide(0);
$(".s-org-ok").show(0);
setTimeout(window.location.reload(),999);
}else {
$(".s-org-bt").show(0);
$(".s-org-load").hide(0);
alert(data);
}
},
resetForm: false,
clearForm: false
};
$("#"+t+"form").ajaxSubmit(options);
return false;
}HTML:
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="ordin"><form id="sitebaseform" name="sitebaseform"><tr><td class="l">标题名称:</td><td><input name="title" type="text" id="title" /> </td></tr><tr><td>&nbsp;<input name="apart" id="apart" type="hidden" value="info_oper"><input name="tpart" id="tpart" type="hidden" value="add"></td><td><span class="s-org-bt" style="margin-left:0" onclick="ordin_org_submit('sitebase')">确定提交</span><span class="s-org-load" style="margin-left:0">提交中..</span><span class="s-org-ok" style="margin-left:0">添加成功</span></td></tr></form></table>PHP 页面:$apart = $_POST["apart"];
switch ($apart){
case "load_oper":
      load_oper();
  break;
case "info_oper":
      info_oper();
  break;     
default:
      echo ("404,not found!");                                  
}
....apart 为空,我用chrome审查 发现发送数据没有..
(JQ版本是1.9.0的)
求指点~

解决方案 »

  1.   


      $("#sitebaseform").ajaxForm(function () {
                     alert("提交成功1");
                 });
                 $("#sitebaseform").submit(function () {
                     $(this).ajaxSubmit(function () {
                         alert("提交成功1");
                     });
                     return false;
                });
    <input type="submit" value="确定提交" />这样试试。
      

  2.   


    把你提交的js方法,改成上面的任意一个。按你那样试了 两种方法都没有弹出提示框 没任何响应..提交的时候,按f12看下有什么错误。