クライアントはjsを使用してリクエストを送信します
jsを使用してデータを処理する方法
PHPを使用してバックグラウンドでデータを処理する
私が使用しているjs
リーリーphp
urldecode
まだ動作しません
location.href=encodeURI("gallery.html?keyword="+this.searchword);
PHP は $GET['keyword'] で直接検索できません
location.href="gallery.html?keyword="+encodeURIComponent(this.searchword);
同じことは機能しません
クライアントはjsを使用してリクエストを送信します
jsを使用してデータを処理する方法
PHPを使用してバックグラウンドでデータを処理する
私が使用しているjs
リーリーphp
urldecode
まだ動作しません
location.href=encodeURI("gallery.html?keyword="+this.searchword);
PHP は $GET['keyword'] で直接検索できません
location.href="gallery.html?keyword="+encodeURIComponent(this.searchword);
同じことは機能しません
jsにも関数がありますencodeURIComponent
,另外php接受参数不用再urldecode
,直接$_GET['keyword']
おそらくエンコードの問題です。エンコードを統一してみてください
EncodeURIComponent はパラメーターをエンコードするために使用する必要があり、encodeURI は URI 全体をエンコードするために使用する必要があります