Есть ли способ передать больше данных в функцию обратного вызова в jQuery?
У меня есть две функции, и я хочу, чтобы обратный вызов $.post
, например, передавал как результирующие данные вызова AJAX, так и несколько пользовательских аргументов
function clicked() {
var myDiv = $("#my-div");
// ERROR: Says data not defined
$.post("someurl.php",someData,doSomething(data, myDiv),"json");
// ERROR: Would pass in myDiv as curData (wrong)
$.post("someurl.php",someData,doSomething(data, myDiv),"json");
}
function doSomething(curData, curDiv) {
}
Я хочу иметь возможность передавать свои собственные параметры для обратного вызова, а также результат, полученный от вызова AJAX.