0
JavaScriptを使用してWebページからGETパラメータを取得しようとしていますが、空の文字列を返しています。JavaScript window.location.search.substr(1)は空の文字列として返します
これは私のフォームです:
<form onsubmit="fn()" action='test.php' method='GET'>
<input type='text' name='word'>
<input type='submit'>
</form>
そして、これは私のJSです:
var word;
function fn(){
word = window.location.search.substr(1);
console.log(word);
}
コンソールに戻ります:[」「]、フォームがJSと同じファイルです。
ありがとうございます!
実行しているURLは何ですか?テキストの後に疑問符が表示されない場合は空白にしてください。 –
http://localhost/test.php?word = i –
フォームを送信する前にそのURLですか?もしそうなら、それは機能しているはずです。 –