私は $.ajax 関数を使用しています。これは 2 つの目的を果たし、コンテキストに応じて、コールバックでさまざまな関数を実行したいと考えています。
function MyAjaxCall(SomeParameter, CallBackFunctionName) {
$.ajax({
...
success: function (msg) {
var TheData = msg.hasOwnProperty("d") ? msg['d'] : msg;
// here: "execute the function in parameter CallBackFunctionName
// AND pass it the parameter TheData
}
}
関数の名前がパラメーターである行をどのように記述し、パラメーターとして TheData を渡したいですか。
現時点では、次のように書いていることに注意してください。
if (CallBackFunctionName === "SomeFunctionName1") {
SomeFunctionName1(TheData);
} else {
SomeFunctionName2(TheData);
}