JavaScript kullanarak web sayfasından GET parametrelerini almayı deniyorum ancak boş bir dize döndürüyor.JavaScript window.location.search.substr (1) boş bir dize olarak döner
Bu benim biçimidir:
<form onsubmit="fn()" action='test.php' method='GET'>
<input type='text' name='word'>
<input type='submit'>
</form>
Ve bu benim JS geçerli:
var word;
function fn(){
word = window.location.search.substr(1);
console.log(word);
}
konsol döndürür: [" "] ve form JS aynı dosyada olduğunu.
Teşekkürler!
Çalıştığınız URL nedir? Ardından metin içeren bir soru işareti yoksa boş olmalıdır. –
http: //localhost/test.php? Word = i –
Form göndermeden önce URL bu mu? Eğer öyleyse, çalışıyor olmalı. –