Я использую функцию 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);
}
});
}