По нажатию на ссылку передавать параметры ajax

AJAX java script

Есть такой скрипт ajax
$('#myForm').submit(function(){
$.ajax({
type: "POST",
url: "greetings.php",
data: "username="+$("#username").val(),
success: function(html){
$("#content").html(html);
}
});
return false;
});
Который получает значение поля username и посілает в php
Но как видно собітие происходит по нажатию на кнопку submit
Как сделать чтоб параметр userbane ссылки <a href="username=vasia">1</a> передавался ajax по клику?

Примечание:
Дело в том что ссылок таких может быть много с разным username...Как преобразовать rel в JSON?

Примечание:
Не подходит мне с формой - требуется исключительно с ссылками по клику!
Вот что я написал, но не срабатівает:

Введите имя:<br/>
<a href="#" id="ok" rel="vasya" onClick="('#username').value = this.rel; return false;">VASYA LINK</a>
<script>


$('#ok').rel.(function(){
$.ajax({
type: "POST",
dataType: 'json',
url: "greetings.php",
data: $("#username").rel,
success: function(html){
$("#content").html(html);
}
});
return false;
});
</script>

Примечание:
Что-то не работает у меня в файле test.php
не срабатівает вівод echo $id=$_REQUEST['username'];

Примечание:
В хром и мозилле у меня не работает

Примечание:
Благодарю а зачем все в один файл? Ведь username должен передаваться test.php и там віводиться в content

Примечание:
Если честно запутался... в файле test.php пишу <?php print_r($_POST) ?> но ничего на вывод не получаю )
Ответы:
в хреф??? зачем??? можно конечно... ИМХО лучше <a href="#" rel="{'data' : {'username' : 'vasia'}}" >
ну а потом rel преобразовать в JSON формат а там все как обычно


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.