使用prototype.js提交form

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/spt_dream/article/details/81318225

需要写以下js:

function addLine(){
                
     var form = $('lineform');           //lineform就是要提交的form
     var url = 'addLine.jsp?tab=2'; 
     var myAjax = new Ajax.Request(url,{method:'post', 
     parameters: Form.serialize(form), 
     onComplete:saveRes}); 
     }
     
   
     function saveRes(originalRequest){
        var res = originalRequest.responseText;
   if(res == "false"){
      alert("保存失败!");
      return false;
   }else{
     alert("保存成功!"); 
     return true;
   }  
     }

//以上代码表示提交linefrom到页面addLine.jsp ,返回结果调用方法saveRes().如何在addLine.jsp 页面将结果返回给js方法saveRes()?

//在jdk1.4中我们可以通过一下语句:

StringBuffer data = new StringBuffer(100);

data.append("需要返回的数据");

out.write(data.toString());
out.flush();

//在jdk1.5以上可以通过下面语句:

StringBuffer data = new StringBuffer(100); 

data.append("需要返回的数据");

Writer writer = response.getWriter();
writer.write(data.toString());
writer.flush();
writer.close();

猜你喜欢

转载自blog.csdn.net/spt_dream/article/details/81318225