我在努力讓下面的代碼工作。我想從JavaScript提示輸入,並使用php回顯輸出。當我嘗試這個時,我沒有明顯的原因得到隨機數字「12313」的回聲。這是我的代碼:javascript提示中的回聲變量
echo '<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>'
, '<script type="text/javascript">'
, 'var code = prompt("Enter verification code", "");'
, 'var getcode = code;'
, '$.post("wp-members-register.php", { code: getcode }); </script>';
$buffer_data['code'] = $_POST['code'];
echo $buffer_data['code'];
我對php很新,所以請耐心等待。也許我沒有正確發佈「代碼」變量?
編輯:也許有人可以告訴我一個更好的方式來輸入一個文本字符串,並獲得它在PHP代碼中遵循?注意我正在使用wp-members-register.php文件中的wp-members wordpress插件。
我們正在關注'wp-members-register.php'的代碼嗎?你想要做什麼?如在,*爲什麼*,而不是如何。 – Will
我想在繼續其餘代碼之前從javascript提示中獲取一個值。我最終要做的是在wp-members插件中創建一個驗證系統。 –
如果你想將一個變量從js傳遞給PHP,你需要ajax,因爲php是服務器端,它在服務器上運行並將輸出(結果)發送給用戶,而js在客戶端運行,之後頁面加載(在php已經處理頁面併發送最終輸出之後) – Arrok