亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在joomla中原生態應用ajax

發布時間:2021-01-12 16:34:16 來源:億速云 閱讀:175 作者:Leah 欄目:開發技術

怎么在joomla中原生態應用ajax?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

使用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里面的網址參數首先是組件名,控制器名,執行的方法aj,這個寫在控制器里面,就是點擊后執行的方法,需要寫返回數據,最后就是返回數據類型,這里必須是ajax,否則會把整個文檔都返回,我們這里只要aj方法的返回數據部分.有兩個參數,get是獲取數據方式,someID是綁定的返回數據顯示id,這都是必須的.

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

關于怎么在joomla中原生態應用ajax問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盐边县| 普兰县| 当阳市| 曲水县| 黑水县| 惠水县| 安仁县| 扶余县| 莱州市| 莎车县| 佛山市| 成安县| 海南省| 高雄县| 睢宁县| 夹江县| 曲沃县| 依安县| 洪湖市| 桂林市| 嵩明县| 陕西省| 忻城县| 江口县| 安顺市| 拉孜县| 大邑县| 罗田县| 济阳县| 农安县| 奎屯市| 定远县| 海淀区| 靖远县| 南川市| 绵阳市| 台山市| 依安县| 常德市| 稷山县| 丹寨县|