ユーザーがユーザー名とパスワードを入力できるHTMLでログイン画面を作成したいと思います。その後、彼はデータを検証するサーバーに送信してデータを送信します。id
ログインが正しければ、彼は次のように、JSON形式でメッセージを送り返します。
{"id":"37"}
今私の質問:Javascriptでこの情報を取得するにはどうすればよいですか?を確認しid
、問題がなければ、ユーザーを新しいHTML画面にリダイレクトします。
私はPhoneGapを使用してAndroidアプリケーションを作成しているので、使用できるのはHTML、CSS、JavaScriptだけです。送信するには、特別なJavaScriptではなくPOST
HTML<form>
タグを使用します。Firefoxでテストすると、ユーザー名とパスワードを入力すると、メッセージid
が表示されます。ここで、JavaScriptを使用してこの応答に反応したいと思います。誰かが私を助けることができますか?
AJAXコード:
function loadXMLDoc() {
var xmlhttp;
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else {
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState==4) {
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
};
xmlhttp.open("POST",url,true);
xmlhttp.send(login);