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

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

今天筆者在這里講一講使用joomla自帶的mootools Javascript庫的實現ajax,由于是自帶庫,所以不用管有沒有jquery,那么怎么實現呢,首先建立一個ajax的獲取按鈕,一般我們都是在組件的編輯中用到,所以文件一般在views/你的視圖/tmpl/default.php里面:
復制代碼 代碼如下:
<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這一行是一個獲取ajax的按鈕,接著是顯示返回數據的div層,下面就是使用ajax的mootools代碼,簡單說下,這里是通過getDocument類方法添加js到文檔head里面,注意這里$是代表mootools類庫,ajax里面的網址參數首先是組件名,控制器名,執(zhí)行的方法aj,這個寫在控制器里面,就是點擊后執(zhí)行的方法,需要寫返回數據,最后就是返回數據類型,這里必須是ajax,否則會把整個文檔都返回,我們這里只要aj方法的返回數據部分.有兩個參數,get是獲取數據方式,someID是綁定的返回數據顯示id,這都是必須的.

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

php技術ajax在joomla中的原生態(tài)應用代碼,轉載需保留來源!

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

主站蜘蛛池模板: 欧美视频在线观 | 精品分享| 91视频网页版 | 亚洲综合第一 | 色狠狠狠狠综合影视 | 国产一在线 | 美女视频黄的全免费视频网站 | 97超级碰久久久久香蕉人人 | 99亚洲视频 | 亚洲精品成人 | 香蕉久热| 久久久久久久国产a∨ | 性久久久久久 | 国产色综合一区二区三区 | 亚洲一区二区三区网站 | 久久亚洲欧美成人精品 | 精品成人免费一区二区在线播放 | 大陆老头xxxxxhd | 午夜在线观看视频免费 成人 | 丝袜美女丝袜亚洲综合 | 国产色婷婷免费视频 | 亚洲美女在线视频 | 美女视频黄.免费网址 | 精品国产一区二区三区在线 | 国产精品欧美亚洲韩国日本不卡 | 一本一本久久a久久综合精品蜜桃 | 国产午夜精品一区二区 | 国产第一页在线播放 | 久久亚洲精品成人综合 | 九一国产精品 | 国产午夜大片 | 一级特黄毛片 | 国产91中文剧情在线观看 | 一级做a爰片性色毛片视频图片 | 91成人午夜精品福利院在线观看 | 97青青草原国产免费观看 | 一区二区三区亚洲 | 国产精品国色综合久久 | 野外一男一女一级毛片 | 91精品国产高清久久久久 | 97人人模人人爽人人喊6 |