欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2012年07月19日 13:22:03   作者:  
一般很少看到j(luò)oomla中使用ajax,筆者以前說到過用jquery來實(shí)現(xiàn),對于那些驗證用戶名不能重復(fù),郵箱不能重復(fù),以及聯(lián)動菜單,等等的應(yīng)用,使用ajax是免不了的
今天筆者在這里講一講使用joomla自帶的mootools javascript庫的實(shí)現(xiàn)ajax,由于是自帶庫,所以不用管有沒有jquery,那么怎么實(shí)現(xiàn)呢,首先建立一個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這一行是一個獲取ajax的按鈕,接著是顯示返回數(shù)據(jù)的div層,下面就是使用ajax的mootools代碼,簡單說下,這里是通過getDocument類方法添加js到文檔head里面,注意這里$是代表mootools類庫,ajax里面的網(wǎng)址參數(shù)首先是組件名,控制器名,執(zhí)行的方法aj,這個寫在控制器里面,就是點(diǎn)擊后執(zhí)行的方法,需要寫返回數(shù)據(jù),最后就是返回數(shù)據(jù)類型,這里必須是ajax,否則會把整個文檔都返回,我們這里只要aj方法的返回數(shù)據(jù)部分.有兩個參數(shù),get是獲取數(shù)據(jù)方式,someID是綁定的返回數(shù)據(jù)顯示id,這都是必須的.

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

相關(guān)文章

  • php微信公眾平臺開發(fā)之獲取用戶基本信息

    php微信公眾平臺開發(fā)之獲取用戶基本信息

    本文介紹如何獲得微信公眾平臺關(guān)注用戶的基本信息,包括昵稱、頭像、性別等基本信息。下面小編把最近整理有關(guān)php微信公眾平臺開發(fā)之獲取用戶基本信息的相關(guān)內(nèi)容分享給大家,有需要的朋友可以參考下
    2015-08-08
  • Laravel框架源碼解析之入口文件原理分析

    Laravel框架源碼解析之入口文件原理分析

    這篇文章主要介紹了Laravel框架源碼解析之入口文件,結(jié)合實(shí)例形式分析了Laravel框架入口文件運(yùn)行原理及相關(guān)操作注意事項,需要的朋友可以參考下
    2020-05-05
  • ThinkPHP使用Smarty第三方插件方法小結(jié)

    ThinkPHP使用Smarty第三方插件方法小結(jié)

    這篇文章主要介紹了ThinkPHP使用Smarty第三方插件方法,結(jié)合實(shí)例形式總結(jié)分析了ThinkPHP使用Smarty模板的具體步驟與相關(guān)注意事項,需要的朋友可以參考下
    2016-03-03
  • 使用PHPCMS搭建wap手機(jī)網(wǎng)站

    使用PHPCMS搭建wap手機(jī)網(wǎng)站

    PHPCMS搭建PC端網(wǎng)站比較方便,但是在wap手機(jī)端方面卻不怎么實(shí)用,而且自帶的手機(jī)建站感覺不是很好,而且模版不好控制,現(xiàn)在對其進(jìn)行修改,手機(jī)建站個人感覺比較方便。本文給大家介紹使用PHPCMS搭建wap手機(jī)網(wǎng)站,需要的朋友可以參考下
    2015-09-09
  • PHP實(shí)現(xiàn)小程序批量通知推送

    PHP實(shí)現(xiàn)小程序批量通知推送

    這篇文章主要為大家詳細(xì)介紹了PHP實(shí)現(xiàn)小程序批量通知推送,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Laravel框架實(shí)現(xiàn)簡單的學(xué)生信息管理平臺案例【附源碼下載】

    Laravel框架實(shí)現(xiàn)簡單的學(xué)生信息管理平臺案例【附源碼下載】

    這篇文章主要介紹了Laravel框架實(shí)現(xiàn)簡單的學(xué)生信息管理平臺,結(jié)合具體案例形式較為詳細(xì)的分析了基于Laravel框架的學(xué)生信息管理平臺路由與控制器相關(guān)操作技巧,并附帶完整源碼供讀者下載參考,需要的朋友可以參考下
    2019-05-05
  • PHP輕量級數(shù)據(jù)庫操作類Medoo增加、刪除、修改、查詢例子

    PHP輕量級數(shù)據(jù)庫操作類Medoo增加、刪除、修改、查詢例子

    這篇文章主要介紹了PHP輕量級數(shù)據(jù)庫操作類Medoo增加、刪除、修改、查詢例子,Medoo是一款超輕量級的PHP SQL數(shù)據(jù)庫框架,支持MySQL, MSSQL, SQLite等數(shù)據(jù)庫,需要的朋友可以參考下
    2014-07-07
  • php file_get_contents函數(shù)輕松采集html數(shù)據(jù)

    php file_get_contents函數(shù)輕松采集html數(shù)據(jù)

    PHP手冊里是這么解釋的:file_get_contents — 將整個文件讀入一個字符串,于是可以很容易的獲取其他站的信息,再用正則加以變換,再做一些判斷和設(shè)定,就OK了,不多說了,放代碼,我基本都做了解釋的。
    2010-04-04
  • php頁面,mysql數(shù)據(jù)庫轉(zhuǎn)utf-8亂碼,utf-8編碼問題總結(jié)

    php頁面,mysql數(shù)據(jù)庫轉(zhuǎn)utf-8亂碼,utf-8編碼問題總結(jié)

    一個網(wǎng)站如果需要國際化,就需要將編碼從GB2312轉(zhuǎn)成UTF-8,其中有很多的問題需要注意,如果沒有轉(zhuǎn)換徹底,將會有很多的編碼問題出現(xiàn)!接下來通過本篇文章給大家分享php頁面,mysql數(shù)據(jù)庫轉(zhuǎn)utf-8亂碼,utf-8編碼問題總結(jié),需要的朋友可以參考下
    2015-08-08
  • laravel框架中表單請求類型和CSRF防護(hù)實(shí)例分析

    laravel框架中表單請求類型和CSRF防護(hù)實(shí)例分析

    這篇文章主要介紹了laravel框架中表單請求類型和CSRF防護(hù),結(jié)合實(shí)例形式分析了laravel框架常見請求方法、提交請求以及csrf令牌的驗證相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11

最新評論