2011-01-21 19 views
0

私は外部ファイルから特定のイベントにいくつかの日付をロードするには、次のjqueryのコードを使用します。javascriptの「名前」変数は、それがいくつかの符号化シンボルを送信Unicode文字が含まれている場合Unicode文字とJavaScriptのエスケープ問題

$("#container").load("/include/data.php?name=" + escape(name)); 

data.phpファイル:%u10E1

このエンコードされたシンボルはどうやって処理できますか?私はそれらを読みやすいものに戻す必要があります。

私はエスケープ関数を削除し、コードはもはや機能しないだけで「名前」変数を残して...

は誰でも助けてくださいことはできますか?

答えて

4

手動でこれを実行したい場合は、(推奨されません)encodeURIComponent、ないescapeを使用する必要があります

jQueryの方法は、しかし、次のようになります。

$("#container").load("/include/data.php", { "name": name }); 

PHPがすべきいずれかの方法$_GETが入力されると自動的にデコードします。

+0

これはそれです。ありがとうございました!!! –

関連する問題