Как отправить запрос без перезагрузки страницы?

Ваш вариан вроде должен работать, просто дополнительно происходит переход по ссылке?

Попробуйте остановить событие перехода по ссылке элемента А:

<a href="" onclick="return LinkClicked(this, event);"
function LinkClicked(obj, event) {
...
  e.preventDefault();
  return false;
}
1 лайк