我想創建一個HTML用戶可以填寫用戶名和密碼的登錄屏幕。之後,他將數據發送給驗證數據的服務器。如果登錄是正確的,他發回一個JSON格式的消息與id
,像這樣:如何響應JavaScript中的表單發帖的響應
{"id":"37"}
現在我的問題:我怎樣才能在Javascript這一信息?我想檢查id
,如果沒有問題,請將用戶重定向到新的HTML屏幕。
我正在使用PhoneGap創建一個Android應用程序,所以我唯一可以使用的就是HTML,CSS和JavaScript。要發送POST
我使用HTML <form>
標記,而不是特殊的JavaScript。如果我在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);
您是否嘗試過任何代碼了嗎? – Dogbert 2012-08-05 08:48:51
我用AJAX教程學習它,但答案永遠不會被閱讀 – 2012-08-05 09:08:41
您可以發佈使用的代碼嗎?這將有所幫助。 – Dogbert 2012-08-05 09:09:25