国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

prototype.js簡單實現ajax功能示例

2024-09-01 08:33:54
字體:
來源:轉載
供稿:網友

本文實例講述了prototype.js簡單實現ajax功能。分享給大家供大家參考,具體如下:

原本不知道prototype.js是一個框架,只當其是一個再普通不過的JS文件.隨手拿著用了用,寫了一個JSP頁面,單純的用prototype.js來實現AJAX效果.用了之后發現超好用,自己再也不用寫那么大一堆代碼了,哦耶.言歸正傳,還是把今天寫的那個小代碼發上來.

一.JSP部分

這部分的代碼,最為關鍵的是JS部分的改變.沒有采用prototype.js的時候,生成一個AJAX效果,起碼得有四大段.現在,只用寫成下面這一小段代碼了.

<script type="text/javascript">function getnodelist(){  function onSuccess(request)  {      alert("success");     $("result").innerHTML = "abc"+request.responseText ;  }  function onComplete(request){  }  function onFailure(request){     alert("failure");     $("result").innerHTML = request.responseText ;  }  var paras = "" ;  var ajax = new Ajax.Request(     "http://localhost:8080/LoginDemo/test.do",    {    method: 'post',    parameters:paras ,    onSuccess: onSuccess,    onComplete:onComplete,    onFailure:onFailure   } );}</script>

其中最重要的就是這一段了:

var ajax = new Ajax.Request(   //新生成一個AJAX.Request對象. "http://localhost:8080/LoginDemo/test.do", //請求的servlet地址.即URL {                                //參數  method: 'post',  parameters:paras ,  onSuccess: onSuccess,       //這些函數和上面三個函數相對應.  onComplete:onComplete,  onFailure:onFailure });

注明:,里面的URL要么寫成絕對路徑,要么就在前面取<% String path = request.getContextPath();%>,然后在這里
"<%=path%>/test.do"

prototype.js讓我覺得最方便的地方就在于我不用自己去判斷當前瀏覽器的狀態,如果成功了就調用OnSuccess函數,失敗就調用onFailure函數,而我只用關注于成功失敗之后該怎么處理,簡化了程序.

二.后臺struts部分

public ActionForward execute(    ActionMapping mapping,    ActionForm form,    HttpServletRequest request,    HttpServletResponse response) {    // TODO Auto-generated method stub    try{      System.out.println("in action");     response.setContentType("text/html;charset=gb2312");      ServletOutputStream out = response.getOutputStream();      out.print("hello slf!");      System.out.println("out");    }catch(Exception e)    {      e.printStackTrace();    }    return null;  }

簡單的打印.

希望本文所述對大家prototype.js框架的程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 当涂县| 西昌市| 阳江市| 扶余县| 达拉特旗| 武山县| 岚皋县| 库伦旗| 通许县| 洞口县| 麦盖提县| 玉田县| 邵东县| 交口县| 奇台县| 三门县| 平塘县| 九台市| 西昌市| 淳安县| 凤城市| 天长市| 收藏| 杨浦区| 洪江市| 滦南县| 大同县| 东阳市| 新乡县| 神农架林区| 双鸭山市| 纳雍县| 林芝县| 礼泉县| 普格县| 乌鲁木齐市| 汕头市| 武威市| 永德县| 平江县| 汕头市|