//匯入js檔案function getResult(url, ready) { var xmlHttp; var r = function() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { //alert(isIE); var xmlstr; var xmldoc; var isIE = !!(window.attachEvent && !window.opera);
XMLHttpRequest對象 除IE以外所有的瀏覽器都支援直接使用XMLHttpRequest對象。而IE是通過建立ActiveXObject來建立類似的對象。這裡給出一種封裝方法使得IE5以上的IE版本也能具有XMLHttpRequest對象,這樣我們在使用XMLHttpRequest對象的時候可以使用同一的建立方法: (來自《精通JavaScript》)Code highlighting produced by Actipro CodeHighlighter
Case I. Web代理的方式 (on Server A) 即使用者訪問A網站時所產生的對B網站的跨域訪問請求均提交到A網站的指定頁面,由該頁面代替使用者頁面完成互動,從而返回合適的結果。此方案可以解決現階段所能夠想到的多數跨域訪問問題,但要求A網站提供Web代理的支援,因此A網站與B網站之間必須是緊密協作的,且每次互動過程,A網站的伺服器負擔增加,且無法代使用者儲存session狀態。 Case II. on-Demand方式 (on Server
<script type="text/javascript"> jQuery(document).ready(function () { jQuery(".wordsupdate").dblclick(function () { id = jQuery(this).attr('id'); text = jQuery(this).text(); if
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->函數:$.ajax(properties)功能:用一個http請求訪問一個遠程頁面返回:XMLHttpRequest參數;(String)url請求地址,(String)type請求類型("GET","POST")(String)dataType:從伺服器端返回的資料類型("xml","html","