考慮Ajax請求:如何在ajax成功後將變量傳遞給JS代碼的HTML頁面?
var idNumber = $("#Field_1").val();
var servletUrl = "someURL"; // some url goes here
$.ajax({
url: servletUrl,
type: 'POST',
cache: false,
data: { },
success: function(data){
alert(data);
window.location = "./replyToYou.html";
}
, error: function(jqXHR, textStatus, err){
alert('text status '+textStatus+', err '+err + " " + JSON.stringify(jqXHR));
}
});
我怎麼能傳球,成功idNumber
到replyToYou.html
,我怎麼能抓住它replyToYou.html
?
非常感謝
糾正我,我錯了,但是使用你建議的'1st'方法會導致用戶在地址欄中看到傳遞的細節? – ron
@ron:這是正確的,但你可以使用Base64或其他,來編碼它。我自己通常採用第二種解決方案。 –
是的,我在瀏覽器選項卡中看到類似這樣的內容:'/register_replyToYou.html?idNumber = 44444444444444444444' – ron