0

送信ボタン付きのテキストフィールドが1つだけ含まれている検索フォームがあります。

ユーザーが任意のテキストで検索すると、検索文字列に基づいて結果がブラウザに送信されます。

検索文字列に%記号が含まれている場合、リクエストステータスが不良(400)になりました。

この問題を解決するにはどうすればよいですか?

注:Yiiフレームワークによって提供されるパスタイプのURLを使用しました

4

1 に答える 1

2

使用することをお勧めしますencodeURI

 var value=$("#searchbar").val();
 var senddata=encodeURI("main.php?value="+value);

$.get(senddata,function(){

//write some code
})
于 2012-09-29T08:21:19.757 に答える