• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 知識大全 > 方法百科 > 產品使用方法 > ajax調用java方法是什么

    ajax調用java方法是什么

    時間: 歐東艷656 分享

    ajax調用java方法是什么

      ajax是一種基于 JavaScript和HTTP請求(HTTP requests),廣泛應用在瀏覽器的網頁開發技術。那么,ajax調用java方法是什么?

      ajax

      jquery.ajax({

      url: url,

      dataType: 'Json',

      success: function(data) {

      }

      });


      ajax開發框架

      隨著AJAX迅速地引人注目起來,我想開發人員對這種技術的期待也迅速地增加。就像任何新技術,AJAX的興旺也需要一整個開發工具/編程語言及相關技術系統來支撐。

      JSer

      JSer是國人開發的一款全功能的開源腳本框架,使用JSer可以極其方便的進行AJAX操作。

      以下代碼演示了如何使用JSer發送一個異步的AJAX POST請求:

      JSer.url("save.jsp").set({

      key:"test",

      name:"book" /*向save.jsp程序發送兩個POST參數,分別是key=test, name=book*/

      }).ajax({ //執行AJAX請求

      method:'post', //POST方式發送請求

      success:function(d){ //AJAX請求成功時執行此回調函數

      alert(d); //彈出返回提示

      Ajax}

      });

      主要技術

      web標準(standards-based presentation)XHTML+CSS的表示;

      使用 DOM(Document Object Model)進行動態顯示及交互;

      使用 XML 和 XSLT 進行數據交換及相關操作;

      使用 XMLHttpRequest 進行異步數據查詢、檢索;

      使用 JavaScript 將所有的東西綁定在一起。英文參見Ajax的提出者Jesse James Garrett的原文,原文題目(Ajax: A New Approach to Web Applications)。

      類似于DHTML或LAMP,AJAX不是指一種單一的技術,而是有機地利用了一系列相關的技術。事實上,一些基于AJAX的“派生/合成”式(derivative/composite)的技術正在出現,如“AFLAX”。

      AJAX的應用使用支持以上技術的web瀏覽器作為運行平臺。這些瀏覽器目前包括:

      Google Chrome、Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式對象,也不支持XSLT。

      JavaScript

      所示,AJAX的概念中最重要而最易被忽視的是它也是一種JavaScript編程語言。JavaScript是一種粘合劑使AJAX應用的各部分集成在一起。在大部分時間,JavaScript通常被服務端開發人員認為是一種企業級應用不需要使用的東西應該盡力避免。這種觀點來自以前編寫JavaScript代碼的經歷:繁雜而又易出錯的語言。類似的,它也被認為將應用邏輯任意地散布在服務端和客戶端中,這使得問題很難被發現而且代碼很難重用。在AJAX中JavaScript主要被用來傳遞用戶界面上的數據到服務端并返回結果。XMLHttpRequest對象用來響應通過HTTP傳遞的數據,一旦數據返回到客戶端就可以立刻使用DOM將數據放到網面上。

      XMLHttpRequest

      XMLHttpRequest對象在大部分瀏覽器上已經實現而且擁有一個簡單的接口允許數據從客戶端傳遞到服務端,但并不會打斷用戶當前的操作。使用XMLHttpRequest傳送的數據可以是任何格式,雖然從名字上建議是XML格式的數據。

      開發人員應該已經熟悉了許多其他XML相關的技術。XPath可以訪問XML文檔中的數據,但理解XML DOM是必須的。類似的,XSLT是最簡單而快速的從XML數據生成HTML或XML的方式。許多開發人員已經熟悉Xpath和XSLT,因此AJAX選擇XML作為數據交換格式是有意義的。XSLT可以被用在客戶端和服務端,它能夠減少大量的用JavaScript編寫的應用邏輯。

      CSS

      為了正確的瀏覽AJAX應用,CSS是一種AJAX開發人員所需要的重要武器。CSS提供了從內容中分離應用樣式和設計的機制。雖然CSS在AJAX應用中扮演至關重要的角色,但它也是構建跨瀏覽器應用的一大阻礙,因為不同的瀏覽器廠商支持各種不同的CSS級別。

      服務器端

      但不像在客戶端,在服務端AJAX應用還是使用建立在如Java,.Net和PHP語言基礎上機制;并沒有改變這個領域中的主要方式。

      既然如此,我們對Ruby on Rails框架的興趣也就迅速增加了。在一年多以前,Ruby on Rails已經吸引了大量開發人員基于其強大功能來構建Web和AJAX應用。雖然目前還有很多快速應用開發工具存在,Ruby o n Rails看起來已經儲備了簡化構建AJAX應用的能力。

    308682 主站蜘蛛池模板: 日本视频免费高清一本18| 在线播放国产一区二区三区| 久久亚洲AV成人无码| 欧美一区二区三区视频在线观看 | 99久久免费只有精品国产| 怡红院精品视频| 丰满少妇被粗大的猛烈进出视频 | av免费不卡国产观看| 强开小婷嫩苞又嫩又紧视频| 中文综合在线观| 日本久久久久中文字幕| 久久精品无码精品免费专区| 欧洲亚洲综合一区二区三区| 亚洲国产天堂久久综合| 欧美激情一区二区| 亚洲精品第一国产综合野| 男人j桶进女人p无遮挡在线观看| 女人下边被添全过视频| 两个小姨子韩国电影| 日本中文字幕在线观看视频| 久久精品国产99精品国产2021| 最近的免费中文字幕视频| 亚洲一级毛片视频| 欧美一区二区三区综合色视频| 亚洲国产一区视频| 欧美午夜在线视频| 亚洲午夜久久久久久久久电影网 | 丰满少妇作爱视频免费观看| 日本三级香港三级国产三级| 久久人午夜亚洲精品无码区| 日本道色综合久久影院| 久久精品久久精品| 日韩一区二区三区电影| 久久亚洲精品无码观看不卡| 日本人内谢69xxxx| 久久99精品久久久久久综合| 日日噜噜噜夜夜爽爽狠狠| 中日韩美中文字幕| 成人综合久久综合| 一本一道久久综合狠狠老| 好男人在线神马影视www在线观看 好男人在线神马影视在线观看www |