我有一個頁面(page1
)應用操作調用另一個頁面(page2
)通過AJAX。 怎樣包括參數,第2頁反應和success : function(data)
解析它們? 有什麼方法可以將參數添加到http響應對象,然後訪問這些參數?添加papameters到AJAX響應,然後根據返回的參數
原因:
page2生成一些HTML。它可能是good
或bad
html消息。如果這是一個好消息,我需要添加參數(隱藏),然後將該好消息添加到Success div
。如果消息是錯誤的,我需要將此消息添加到'錯誤div'。
我能做到這一點bad way
:在第二頁,我可以添加hidden
元素;然後在page1中,我可以創建一些臨時隱藏的div並添加對該div的響應。然後訪問隱藏的div中的隱藏元素並獲取它的值。然後從該div獲取消息並將其粘貼到指定的div。但這似乎太不專業。
PAGE1:
function registeruser(){
jQuery(function($) {
$.ajax({
url : "page2.php",
type : "POST",
data: {
registerFname : document.getElementById('registerFname').value,
registerLname : document.getElementById('registerLname').value,
registerLEmail : document.getElementById('registerEmail').value,
registerPassword : document.getElementById('registerPassword').value,
ts : (new Date().getTime())
},
success : function(data) {
//need to apply logic here based on the return parameters
//if (SOME_PARAMETER === 'success'){
// document.getElementById('registerPresentation').innerHTML = data;
//}
//else {
// document.getElementById('registerPresentationErrorDIV').innerHTML = data;
//}
//need to get rid of item below
document.getElementById('registerPresentation').innerHTML = data;
}
});
});
}
警報數據檢查什麼是澆築和運用邏輯,然後 – swapnesh 2013-05-01 03:46:02
那是我question--我該怎麼辦呢? – Andrew 2013-05-01 03:46:50
只寫警報(數據); – Satya 2013-05-01 03:47:13