[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обновление инфо без перезагрузки
IamSmorodin
Есть ссылка, при кликанье на которой, появляется окно, где можно отредактировать информацию о себе. Хочу сделать, чтобы запись происходила без перезагрузки.
Вот код скрипта:

var request = null;
function CreateRequest() {
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = null;
}
}
}

if (request == null)
alert("Error creating request object!");
}

function GetAboutMeInfo(id) {
CreateRequest();
var new_aboutme = document.getElementById("new_aboutme").value;
var url = "GetUserAboutMe.php?info="+new_aboutme;
request.open("GET",url,true);
request.onreadystatechange = UpdatePage;
request.send(null);
document.getElementById("win[" + id + "]").style.visibility="hidden";
}

function UpdatePage() {
if (request.readyState == 4) {
var aboutmeUser = request.responseText;
replaceText(aboutmeUser,aboutme);
}
}


id - номер окна.
Проблемма такая. При нажатии сохранить, если в параметре кнопки стоит не submit, а button, то данные меняются, окно пропадает, но инфа не меняется (только после перезагрузки). Если поставить submit, все получается, но страница перезагружается. В чем проблемма? Спасибо.

_____________
Мой Twitter
Подписывайтесь :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.