Ниже приведен стандартный шаблон ajax для чего-то подобного.Вы можете привязать функцию к своей ссылке, как вы указали в вопросе, для простоты я назвал функцию reload.Теперь у вас должен быть бэкэнд-скрипт, который получит запрос, обработает его и ответит.У меня обычно есть скрипт programname_process.php, и я отправляю ему переменные после действия в зависимости от того, что он пытается сделать.Например, чтобы перезагрузить определенный раздел, пусть переменные записи должны быть что-то вроде «action = reload & экстент = минимум» или что-то еще, что вам может понадобиться.Затем проверьте переменную action в конструкции класса вашего процесса, в зависимости от значения, отправьте ее в функцию для обработки, а затем, когда вы получите HTML в большой строке, которая должна заменить содержимое div, просто отобразите его, и он закончится.вверх в переменной responseText и poof, затем появитесь в вашем div.
Я прошел все заглавные буквы в местах, которые вам нужно отредактировать для ваших нужд:
<script type="text/javascript">
var xmlhttp;
function reload() {
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
}
else {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("POST","YOUR PROCESSING SCRIPT",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("POST VARIABLES");
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById('widget').innerHTML=xmlhttp.responseText;
}
}
};
</script>