一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

ajax在joomla中的原生態(tài)應(yīng)用代碼

今天筆者在這里講一講使用joomla自帶的mootools Javascript庫(kù)的實(shí)現(xiàn)ajax,由于是自帶庫(kù),所以不用管有沒(méi)有jquery,那么怎么實(shí)現(xiàn)呢,首先建立一個(gè)ajax的獲取按鈕,一般我們都是在組件的編輯中用到,所以文件一般在views/你的視圖/tmpl/default.php里面:
復(fù)制代碼 代碼如下:
<input type="button" id="ajaxButton" value="Get方式" />
<div id="someID"></div>
$doc =& JFactory::getDocument();
$script = <<<SCRIPT
window.addEvent('domready', function() {
$('ajaxButton').addEvent('click', function () {
new Ajax(
'index.php?option=com_category&controller=category&task=aj&format=ajax',
{
method: 'get',
update: 'someID'
}
).request();
});
});
SCRIPT;

input這一行是一個(gè)獲取ajax的按鈕,接著是顯示返回?cái)?shù)據(jù)的div層,下面就是使用ajax的mootools代碼,簡(jiǎn)單說(shuō)下,這里是通過(guò)getDocument類方法添加js到文檔head里面,注意這里$是代表mootools類庫(kù),ajax里面的網(wǎng)址參數(shù)首先是組件名,控制器名,執(zhí)行的方法aj,這個(gè)寫在控制器里面,就是點(diǎn)擊后執(zhí)行的方法,需要寫返回?cái)?shù)據(jù),最后就是返回?cái)?shù)據(jù)類型,這里必須是ajax,否則會(huì)把整個(gè)文檔都返回,我們這里只要aj方法的返回?cái)?shù)據(jù)部分.有兩個(gè)參數(shù),get是獲取數(shù)據(jù)方式,someID是綁定的返回?cái)?shù)據(jù)顯示id,這都是必須的.

ajax使用不是必須的,但是有時(shí)候不得不用,如果使用原生態(tài)的,我想加載還是很快的,mootools庫(kù)筆者也沒(méi)有用過(guò),只是照貓畫虎,這里畢竟是提供了一種實(shí)現(xiàn)ajax的方法,怎么實(shí)現(xiàn)POST方法呢,只需要添加相應(yīng)表單元素即可.在這里筆者就不多說(shuō)了,因?yàn)橛玫牟皇呛芏?好了,就講到這里,就不提供例子了,如果你需要可以在遇到編輯表單元素時(shí)候試試代碼什么的都很短,copy一下就好了!

php技術(shù)ajax在joomla中的原生態(tài)應(yīng)用代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: a色视频| 国语精品91自产拍在线观看二区 | 无码一区二区三区视频 | 福利视频欧美 | 韩国免费乱理论片在线观看2018 | 亚洲一区二区三区在线播放 | 黄色小视频免费在线观看 | 久久久亚洲精品国产 | 精品自在线 | 午夜影院在线免费观看 | 国产精品免费观看视频播放 | 91看片淫黄大片在看 | 国产精品女同一区二区久久夜 | 91精品啪在线观看国产日本 | 亚洲大片免费观看 | 夜色福利院在线看青草一 | 一区二区三区四区在线 | 日韩色爱 | 84pao强力永久免费高清 | 在线观看午夜视频 | 国产精品久热 | yy4080午夜一毛片 | 久久国产精品伦理 | 久中文字幕中文字幕亚洲无线 | 欧美激情亚洲一区中文字幕 | 日韩中文字幕视频 | 最新欧美精品一区二区三区不卡 | 免费国产一区二区三区 | 亚洲最大视频网 | 国产婷婷| 婷婷综合五月中文字幕欧美 | 综合色婷婷 | 国产系列欧美系列日韩系列在线 | 思思玖玖玖在线精品视频 | 伊人热热久久原色播放www | 丁香欧美| 亚洲人成网男女大片在线播放 | 色视网站 | 婷婷夜夜躁天天躁人人躁 | 欧洲精品一区二区三区在线观看 | 久久久久久久久女黄 |