[英]How do I refresh a value in php from javascript?
我有一個使用javascript提交的表單。 但是,其中一項檢查確實使用了可查詢API並獲取用戶密碼的php腳本。 這是出於表單驗證的目的(即,如果密碼與我們記錄的密碼不匹配。)
我正在使用php腳本來解碼這樣的密碼
function submitForm() {
var options = {
decoded_password: '<?php echo abc_decode($contactInfo['Password'])?>',
}
if (jQuery('#current_password').val() != options.decoded_password && $psc('#current_password').val()) {
render_alert('Your current password does not match what we have on file.');
return false;
} else {
$psc('#account-information').submit();
document.getElementById("account-information").reset();
}
頁面加載,很好,提交表單,很好。 但是,該變量會在第一次加載頁面時被記住,因此,如果我再次嘗試更改密碼,它會說我的密碼與文件中的密碼不匹配。 如果我重新加載頁面,沒問題。
有沒有辦法在不重新加載頁面的情況下更改javascript中$contactInfo['Password']
的值?
您可以嘗試撥打AJAX電話。 這不需要重新加載頁面,但仍將使您有機會將數據發送回服務器。 如果將數據存儲在$ _SESSION變量中,它將在多個調用之間保持不變。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.