Я пытаюсь обновить базу данных и отправить браузер пользователей на другую страницу одним щелчком мыши.
HTML выглядит так:
<a id='updateLiveProgress' style='width:118px;' href='~link~'>Click here</a>
Javascript выглядит так:
$("#updateLiveProgress").live("click", function(e){
var ajaxlink = "~ajaxlink~"
$.post(ajaxlink, function(data, e){
return true;
});
});
Когда пользователь щелкает ссылку, он должен обновлять базу данных через ссылку ajax, и тогда возвращаемая страница будет зависеть от обновлений базы данных ajax. Проблема в том, что кажется, что страница загружается до того, как ajax завершит обновление базы данных. Я пытаюсь передать событие click через ajax, используя e
, чтобы предотвратить выполнение ссылки до тех пор, пока не завершится вызов ajax, но, похоже, он не работает.
Есть ли лучший способ для меня это сделать?