Предположим, у вас есть различные функции обратного вызова в Javascript:
function f1(count, offset, uid) {
alert("count=" + count);
}
function f2(count, offset, uid) {
alert("offset" + offset);
}
// etc
В PHP вы можете передать имя функции обратного вызова вашей созданной функции onclick в качестве дополнительного параметра:
onclick="javascript:enterReportNameToSave(<?php echo $upload_count; ?>,
<?php echo $startOffset; ?>, <?php echo $affiliateId; ?>,
<?php echo $callback_name; ?> );">
Конкретное значение строки щелчка будет, например,
onclick="javascript:enterReportNameToSave(10, 20, 1234, f1);"
Функция Javascript enterReportNameToSave()
выглядит следующим образом:
function enterReportNameToSave(count, startOffset, user_id, f) {
// use parameters count, startOffset, user_id
// call callback function f:
f(count, startOffset, user_id);
}