1
我嘗試將頁面重定向到1stlink.php
以及URL參數。但是在重定向用戶之後,該變量不會顯示在頁面上。重定向頁面不顯示url值
爲什麼不能在我的重定向頁面中獲得variable
的值?
<html>... <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script>
$('#btn').click(function() { // The `$` reference here is a jQuery syntax. So we are loading jquery right before this script tag
var textval = $('#textcat').val();
window.location = "1stlink.php?variable=" + textval;
});
</script>
1stlink.php
<?php
echo $_GET['variable'];
?>
:你總是應該添加任何到URL之前使用
encodeURIComponent
這個問題可能是由於你的頁面由於連接問題從另一個站點加載jquery失敗。嘗試下載jquery源代碼並讓您的網頁從您的網站加載它。此外,要獲得更清晰的想法$ _GET ['變量']測試,看看它的值是否爲空。您可以在PHP中使用is_null()或$ _GET ['variable']!= null。 – slevy1重定向是否發生?確保您將有效的值傳遞給URL。 'window.location =「1stlink.php?variable =」+ encodeURIComponent(textval);'在你的PHP頁面上,嘗試'var_dump($ _ GET)'而不是'echo'。 – miken32
謝謝@ miken32 encodURIComponent的工作 – prog