вызов функции AJAX через HTML - PullRequest
0 голосов
/ 24 июля 2010

У меня есть функция AJAX (с аргументами), и я хочу вызвать ее через HTML

Звонок сейчас:

<a href='javascript:;' class='vote_down' id='$wordNum'></a>

и функция ajax начинается с:

$("a.vote_down").click(function(args){

как добавить аргументы в HTML-код

Ответы [ 2 ]

2 голосов
/ 24 июля 2010

Как правило, вы получаете значение 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
});
1 голос
/ 24 июля 2010
<a href="#" onclick="javascript:functionName(arg1, arg2);">

Примечание: всегда полезно предложить альтернативу для тех, у кого отключен JavaScript.Например, в вашем атрибуте href вы можете указать ссылку на страницу, имеющую обычную HTML-форму для отправки голосования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...