我有一個緩慢的功能,做一個AJAX請求:的Javascript:調用特定的功能上功能齊全
function X(param1,param2){
var params={
type: "POST",
url: "./ajax/useful.php",
data: "param1="+param1+"¶m2="+param2,
success: function(msg){
//do something
}
};
var result=$.ajax(params).responseText;
}
一切正常,當我打電話X(「ASDF」,「QWERTY」)。現在
,我想要做的是能調用函數X如下:
function X(param1,param2,function(){alert('hi');}){
var params={
type: "POST",
url: "./ajax/useful.php",
data: "param1="+param1+"¶m2="+param2,
success: function(msg){
/////
//I want to be able call the function in the 3rd parameter (alert in this case)
/////
}
};
var result=$.ajax(params).responseText;
}
現在你可能會說,爲什麼不讓我叫警報(「你好」)直接在裏面成功。當然我可以做到這一點,但我希望能夠改變被調用函數內部的內容(不僅僅是一個簡單的提醒('嗨'),這取決於誰在調用X.
圖例,這應該工作。我不確定語法。非常感謝, – Eamorr 2010-10-28 12:10:47