DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> Javascript基於AJAX回調函數傳遞參數實例分析
Javascript基於AJAX回調函數傳遞參數實例分析
編輯:關於JavaScript     

本文實例講述了Javascript基於AJAX回調函數傳遞參數的方法。分享給大家供大家參考,具體如下:

前面介紹了《javascript實現html頁面之間參數傳遞的四種方法》,這裡針對ajax參數傳遞做一分析。

在Javascript 中,特別是在AJAX中,回調函數常常是一個函數名,沒有地方放入參數,如下面的AJAX代碼,在成功後將調用回調函數callback,但callback是有參數的,如何把參數傳進來呢?

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) {
   }
};

解決的辦法是利用匿名函數:

success: function(result){
   callback(p1_actual);
}

其中pa_actual是已知的參數,可以是function類型。

希望本文所述對大家JavaScript程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved