У меня есть функция AJAX (с аргументами), и я хочу вызвать ее через HTML
Звонок сейчас:
<a href='javascript:;' class='vote_down' id='$wordNum'></a>
и функция ajax начинается с:
$("a.vote_down").click(function(args){
как добавить аргументы в HTML-код
Как правило, вы получаете значение HTML-элемента в вашем обработчике кликов:
$("a.vote_down").click(function(){ var arg1 = $("#argument1").val(); // Gets the argument from the value of an element var art2 = $("#argument2").text(); // Gets the argument from the text of an element // Do some fancy stuff });
<a href="#" onclick="javascript:functionName(arg1, arg2);">
Примечание: всегда полезно предложить альтернативу для тех, у кого отключен JavaScript.Например, в вашем атрибуте href вы можете указать ссылку на страницу, имеющую обычную HTML-форму для отправки голосования.
href