Javascript基于AJAX回調(diào)函數(shù)傳遞參數(shù)實(shí)例分析
本文實(shí)例講述了Javascript基于AJAX回調(diào)函數(shù)傳遞參數(shù)的方法。分享給大家供大家參考,具體如下:
前面介紹了《javascript實(shí)現(xiàn)html頁(yè)面之間參數(shù)傳遞的四種方法》,這里針對(duì)ajax參數(shù)傳遞做一分析。
在Javascript 中,特別是在AJAX中,回調(diào)函數(shù)常常是一個(gè)函數(shù)名,沒(méi)有地方放入?yún)?shù),如下面的AJAX代碼,在成功后將調(diào)用回調(diào)函數(shù)callback,但callback是有參數(shù)的,如何把參數(shù)傳進(jìn)來(lái)呢?
var callback = function(p1){
//do something
}
var ajaxSetting = {
url: url,
timeout:me.timeout,
type: method,
contentType: "application/json",
dataType: "json",
cache: false,
async: async,
data: p_data,
success: callback
},
error: function(p_request, p_status, p_err) {
}
};
解決的辦法是利用匿名函數(shù):
success: function(result){
callback(p1_actual);
}
其中pa_actual是已知的參數(shù),可以是function類型。
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- 告訴你什么是javascript的回調(diào)函數(shù)
- js中回調(diào)函數(shù)的學(xué)習(xí)筆記
- 理解javascript中的回調(diào)函數(shù)(callback)
- 淺析JS中回調(diào)函數(shù)及用法
- js 異步操作回調(diào)函數(shù)如何控制執(zhí)行順序
- 原生JS實(shí)現(xiàn)動(dòng)態(tài)加載js文件并在加載成功后執(zhí)行回調(diào)函數(shù)的方法
- 關(guān)于javascript 回調(diào)函數(shù)中變量作用域的討論
- javascript 自定義回調(diào)函數(shù)示例代碼
- Javascript中的回調(diào)函數(shù)和匿名函數(shù)的回調(diào)示例介紹
- js回調(diào)函數(shù)原理與用法案例分析
相關(guān)文章
JavaScript計(jì)算出現(xiàn)精度丟失問(wèn)題的解決方法
Javascript作為一門大型編程語(yǔ)言,在日常開(kāi)發(fā)中難免會(huì)涉及到大量的數(shù)學(xué)計(jì)算,然而,浮點(diǎn)數(shù)在計(jì)算過(guò)程中可能出現(xiàn)精度的問(wèn)題,下面我們就來(lái)學(xué)習(xí)一下Javascript中高精度計(jì)算及其相關(guān)知識(shí)吧2023-11-11
JS簡(jiǎn)單實(shí)現(xiàn)文件上傳實(shí)例代碼(無(wú)需插件)
注意一下:在chrome瀏覽器下,為了數(shù)據(jù)安全,隱藏的input:file不能trigger “click” 事件。 所以要設(shè)置input:file的透明度達(dá)到隱藏的效果2013-11-11
js動(dòng)態(tài)給table添加/刪除tr的方法
這篇文章介紹了js動(dòng)態(tài)給table添加/刪除tr的方法,有需要的朋友可以參考一下2013-08-08
Javascript實(shí)現(xiàn)的鼠標(biāo)經(jīng)過(guò)時(shí)播放聲音
今天突然想起做一個(gè)當(dāng)鼠標(biāo)經(jīng)過(guò)<a/>時(shí),會(huì)發(fā)出聲音2010-05-05
使用JavaScript實(shí)現(xiàn)一個(gè)小程序之99乘法表
這篇文章主要介紹了使用JavaScript實(shí)現(xiàn)一個(gè)小程序之99乘法表的相關(guān)資料,需要的朋友可以參考下2017-09-09
深入理解JavaScript中的浮點(diǎn)數(shù)
下面小編就為大家?guī)?lái)一篇深入理解JavaScript中的浮點(diǎn)數(shù)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05
Javascript中函數(shù)分類&this指向的實(shí)例詳解
其實(shí)想要徹底理解js中this的指向,不必硬背,這篇文章主要給大家介紹了關(guān)于Javascript中函數(shù)分類&this指向的相關(guān)資料,需要的朋友可以參考下2021-05-05

