獲取新聞列表 | 登錄 | 提交信息 | 讀取JSON | 分頁(yè)列表(bingo+json) | SELECT無(wú)限聯(lián)動(dòng) | TREE | 選取查詢 | 像冊(cè)(無(wú)限播放) | 多語(yǔ)言切換 | 查詢下拉提示 | 標(biāo)簽浮動(dòng)提示(仿網(wǎng)易新聞顯示)
測(cè)試一是用GET請(qǐng)求并返回一個(gè)HTML文檔(當(dāng)前時(shí)間)測(cè)試二是用POST請(qǐng)求并返回一個(gè)XML,并獲取TAG RETCODE的值(-200)
語(yǔ)法:AJAXCALL(url,handleResponse,param); 將url返回的數(shù)據(jù)交給handleResponse(doc)處理參數(shù):url:請(qǐng)求的地址;handleResponse:回調(diào)函數(shù),doc 為AJAX返回的文檔;param:附加參數(shù)(isCache:是否需要緩存,默認(rèn)不緩存;isXML:是否返回XML文檔,默認(rèn)HTML;method:發(fā)送方式,默認(rèn)GET)例子:AJAXCALL("gaogao.xml","yoyo2","method=POST ,isXML=true ,isCache=false");AJAXCALLl("getnews?pid=23412","shownews");備注:如果POST數(shù)據(jù),請(qǐng)將數(shù)據(jù)編碼后加在URL后,例如:AJAXCALL("gaogao.php?name="+$U('喲喲')+"&sex="+$U('male'),"yoyo2","method=POST")
語(yǔ)法:AJAXFORM(formID,handleResponse,param); 將表單數(shù)據(jù)用AJAX POST出去參數(shù): formID:表單的ID;handleResponse:回調(diào)函數(shù),doc 為AJAX返回文檔;param:附加參數(shù)(isXML:是否返回XML文檔,默認(rèn)HTML;與AjaxCall不同,AJAXForm只有isXML一個(gè)附加參數(shù))例子:<form id="form1" name="form1" method="post" action="ahaxtest2.php" onsubmit="test3('form1');return false;">......................functiontest3(postform){????AJAXFORM(postform,"yoyo3");}備注:數(shù)據(jù)會(huì)被escape編碼,提交處理頁(yè)面提供了PHP解碼程序
$('div') 等同于 document.getElementById('div')
$F('div') 等同于 document.getElementById('div').value
getTagValue(XMLDoc ,Tag ) 獲取XML文檔指定TAG的第一次出現(xiàn)的值
$U(str) 等同于encodeURIComponent(escape(str)
posted on 2007-08-17 16:31 陳貴波 閱讀(379) 評(píng)論(0) 編輯 收藏
Powered by: BlogJava Copyright © 陳貴波