最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

讓回調(diào)函數(shù) showResponse 也帶上參數(shù)的代碼

 更新時(shí)間:2007年08月13日 19:45:53   作者:  
function demo(){
var url="ajaxdemo.asp";
var paras = "" ;
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: paras,
onComplete: showResponse
});
}
function showResponse(originalRequest){
var html = originalRequest.responseText;
alert(html);
}


這是應(yīng)用 prototype.js 后最常看見(jiàn)的ajax代碼,由于 showResponse 不能直接帶參數(shù),在處理回調(diào)函數(shù)時(shí)有時(shí)候比較麻煩,比如要把返回的html值動(dòng)態(tài)插入到某個(gè)元素里面去。今天終于想到了一種方法來(lái)解決這個(gè)問(wèn)題:


function demo(){
var url="ajaxdemo.asp";
var paras = "" ;
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: paras,
onComplete: function(originalRequest){showResponse(originalRequest,elemID)}
});
}
function showResponse(originalRequest,elemID){
var html = originalRequest.responseText;
$(elemID).innerHTML = html;
}


匿名函數(shù)這時(shí)充當(dāng)了回調(diào)函數(shù),而showResponse則變成一個(gè)普通方法了。變換了概念,問(wèn)題就順利解決。
解決了這個(gè)問(wèn)題,還可以把這兩個(gè)函數(shù)封裝為一個(gè)函數(shù):


function demo(url,paras,updateElemID){
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: paras,
onComplete: function(originalRequest){showResponse(originalRequest,updateElemID)}
});
}
function showResponse(originalRequest,elemID){
var html = originalRequest.responseText;
$(elemID).innerHTML = html;
}


只需要調(diào)用 demo(url,paras,updateElemID) 就能完成ajax的功能。爽。如果參數(shù)再擴(kuò)展一下,增加一些動(dòng)作函數(shù),就不止是update某個(gè)元素的innerHTML這么簡(jiǎn)單了。

相關(guān)文章

  • js實(shí)現(xiàn)多個(gè)標(biāo)題吸頂效果

    js實(shí)現(xiàn)多個(gè)標(biāo)題吸頂效果

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)多個(gè)標(biāo)題吸頂效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • JavaScript編寫(xiě)一個(gè)簡(jiǎn)易購(gòu)物車(chē)功能

    JavaScript編寫(xiě)一個(gè)簡(jiǎn)易購(gòu)物車(chē)功能

    這篇文章主要為大家詳細(xì)介紹了JavaScript簡(jiǎn)易購(gòu)物車(chē)功能的編寫(xiě)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • 如何用JS判斷數(shù)組中是否存在某個(gè)值或者某個(gè)對(duì)象的值

    如何用JS判斷數(shù)組中是否存在某個(gè)值或者某個(gè)對(duì)象的值

    數(shù)組是我們編程中經(jīng)常使用的的數(shù)據(jù)結(jié)構(gòu)之一,在處理數(shù)組時(shí),我們經(jīng)常需要在數(shù)組中查找特定的值,下面這篇文章主要給大家介紹了關(guān)于如何用JS判斷數(shù)組中是否存在某個(gè)值或者某個(gè)對(duì)象的值的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • 原生js實(shí)現(xiàn)淘寶首頁(yè)點(diǎn)擊按鈕緩慢回到頂部效果

    原生js實(shí)現(xiàn)淘寶首頁(yè)點(diǎn)擊按鈕緩慢回到頂部效果

    本例將實(shí)現(xiàn)這樣的一個(gè)效果:下拉到一定距離后按鈕才顯示出來(lái),鼠標(biāo)放到按鈕上時(shí),按鈕背景會(huì)變成灰色,并且圖標(biāo)變成了文字。點(diǎn)擊按鈕緩慢回到頂部
    2014-04-04
  • JavaScript伸縮的菜單簡(jiǎn)單示例

    JavaScript伸縮的菜單簡(jiǎn)單示例

    伸縮的菜單,想必大家都有見(jiàn)到過(guò)吧,實(shí)現(xiàn)方法也是很多的,在接下來(lái)的文章中為大家介紹下使用js是如何實(shí)現(xiàn)的,需要的朋友可以參考下
    2013-12-12
  • SWFObject基本用法實(shí)例分析

    SWFObject基本用法實(shí)例分析

    這篇文章主要介紹了SWFObject基本用法,實(shí)例分析了SWFObject操作Flash文件的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • 微信小程序內(nèi)拖動(dòng)圖片實(shí)現(xiàn)移動(dòng)、放大、旋轉(zhuǎn)的方法

    微信小程序內(nèi)拖動(dòng)圖片實(shí)現(xiàn)移動(dòng)、放大、旋轉(zhuǎn)的方法

    這篇文章主要介紹了微信小程序內(nèi)拖動(dòng)圖片實(shí)現(xiàn)移動(dòng)、放大、旋轉(zhuǎn)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • 前端頁(yè)面適配之postcss-px-to-viewport實(shí)現(xiàn)步驟

    前端頁(yè)面適配之postcss-px-to-viewport實(shí)現(xiàn)步驟

    postcss-px-to-viewport是一個(gè)PostCSS插件,它可以將px單位轉(zhuǎn)換為視口單位(vw、vh?或?vmin),這篇文章主要給大家介紹了關(guān)于前端頁(yè)面適配之postcss-px-to-viewport的實(shí)現(xiàn)步驟,需要的朋友可以參考下
    2024-03-03
  • JS中作用域和變量提升(hoisting)的深入理解

    JS中作用域和變量提升(hoisting)的深入理解

    相信大家也都發(fā)現(xiàn)了,在網(wǎng)上關(guān)于JS的變量和作用域的文章有很多,但真正能講清楚,能深入理解的文章很少。在閱讀了很多人的文章以后,我決定綜合起來(lái),結(jié)合實(shí)際代碼,希望能夠以一個(gè)比較清楚完整的方式讓大家真正理解。有需要的朋友們下面來(lái)一起看看吧。
    2016-10-10
  • layui內(nèi)置模塊layim發(fā)送圖片添加加載動(dòng)畫(huà)的方法

    layui內(nèi)置模塊layim發(fā)送圖片添加加載動(dòng)畫(huà)的方法

    今天小編就為大家分享一篇layui內(nèi)置模塊layim發(fā)送圖片添加加載動(dòng)畫(huà)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09

最新評(píng)論

虞城县| 高安市| 湾仔区| 容城县| 抚宁县| 新源县| 永丰县| 大邑县| 灌云县| 兴和县| 庆城县| 呼玛县| 诸暨市| 岱山县| 遵义县| 安泽县| 梁山县| 金溪县| 连南| 新平| 五原县| 东宁县| 金坛市| 固阳县| 中江县| 克拉玛依市| 通州区| 华池县| 枣阳市| 永清县| 工布江达县| 莱州市| 防城港市| 丰都县| 桃源县| 永嘉县| 洪洞县| 营口市| 南澳县| 乌拉特前旗| 巴青县|