Я сейчас с ума с Ajax, есть что-то, что я не получаю.Ajax, как получить данные из HTML-формы
Я хочу, чтобы пользователь вводил свой пароль, а затем их новый пароль дважды, но я хочу использовать Ajax для отправки этих данных в скрипт PHP, чтобы проверить его и, если необходимо, сохранить новый пароль в базе данных.
Я просто не понимаю, как получить данные из формы HTML в сценарий Ajax. Везде, где я смотрю в Интернете, информация, похоже, только меня путает, но это немного похоже на то, что всегда кажется, когда мы пытаемся найти помощь в Java-продукте, который я чувствую.
Так Heres Teh Ajax:
ajaxRequest.onreadystatechange = function()
{
if(ajaxRequest.readyState == 4){
//document.myForm.time.value = ajaxRequest.responseText;
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
var queryString = "?oldpass=" + oldpass + "&newpass=" + newpass + "&newpassretype=" + newpassretype;
ajaxRequest.open("post", "serverTime.php", true);
ajaxRequest.send(queryString); //Would use this to send post data (passwords) to the script
я пропустил все Broswer конкретные вещи, потому что я уверен, что вы видели все это раньше.
<form>
<input type="password" name="oldpass" id="oldpass" />
<input type="password" name="newpass" id="newpass" />
<input type="password" name="newpassretype" id="newpassretype" />
<input type="submit" onclick="ajaxFunction('oldpass', 'newpass', 'newpassretype')" name="button2" id="button2" value="Change Password" />
<div id="txtHint"></div></form>
Я думаю, что я что-то пропустил, но у меня нет понятия, что это такое! Есть идеи?
спасибо за ваше время, и я надеюсь, что это не что-то глупое.
JavaScript является «связанным с Java» таким же образом, что пирог «связан с копировальной машиной». (На самом деле, я думаю, это больше похоже на то, как копировальный аппарат связан с «пирогом» :-) – Pointy
Вы пропустили, что английское слово «I» отображается во всех столицах. –
Это больше похоже на то, как ковер «связан с автомобилем». – Quentin