document.getElementById("btnOK").disabled = true;
    document.getElementById("tishi").innerText="正在提交,请稍等";
    $.ajax({
            url:"Ajax.aspx?functionName=SendMsg&timeState="+timeState+"&nIsSep="+nIsSep+"&multiMsg="+multiMsg+"&strMsgContent="+encodeURIComponent(strMsgContent)+"&repeat="+repeat+"&SendTime="+SendTime,
            type:"post",
            success: function(data)
            {
               if(data=="ok")
               {
                   if(nIsSep==1)
                    {
                      alert("成功")
                    }
                }
             }
//不用检查代码啊  代码是正确的  他就是有时候卡在下面这个地方 会是什么原因啊
//document.getElementById("tishi").innerText="正在提交,请稍等";

解决方案 »

  1.   

    Ajax.aspx?functionName=SendMsg
    要看看这个地方都干了些什么,如果是发送Email,有可能是网络原因
      

  2.   


    有时卡是你Ajax.aspx处理的原因
      

  3.   

    你所指的卡是什么意思?
    是显示"正在提交,请稍等"时间过长.还是指整个浏览器卡住了? 如果是后者,设置ajax为异步方式
    如果是前者,那时Ajax.aspx处理时间过长.
      

  4.   

    alert("成功")后面少个分号吧。
      

  5.   

    有可能是那个ajax.aspx页面处理的时间太长了