我正在使用jQuery $ .ajax()函數。我已經把它放到父函數中,它將一些值傳遞給ajax函數。我想要做的是有一個用戶定義的回調函數,它從ajax成功函數中獲取數據參數。
以下是我在想會的工作,但它不是:
testFunc = function(str, callback) {
// Send our params
var data = 'some data to send';
$.ajax({
type: 'POST',
url: 'http://www.myurl.com',
data: data,
success: callback
});
}
然後,我希望能夠調用該函數,並傳遞我的自定義函數,這樣我可以用成功的功能從該函數內部數據:
testFunc('my string data', function(data){
alert(data);
});
我想這是一樣的:
testFunc = function(str, callback) {
// Send our params
var data = 'some data to send';
$.ajax({
type: 'POST',
url: 'http://www.myurl.com',
data: data,
success: function(data) {
alert(data);
}
});
}
現你確定你獲得了「成功」? – Jeremy 2010-03-08 18:10:00
是的,我通過「成功」獲得了一些數據。 – 2010-03-08 18:14:37