Ajax で POST メソッドを使用して一連の HTML コンテンツを送信したいと考えています。いくつかの特殊文字で構成されています PHP を使用して取得すると、コンテンツの半分しかありません。
これは、他のページに投稿するために使用されるサンプル コンテンツです。この投稿操作は、jQuery .post メソッドを使用して実行されます。
渡されたコンテンツ (JS 経由):
<div><label id="aboutDescription" style="">Firstline</label> </div>
<div><label id="about" style="">Secondline</label></div>
取得したコンテンツ (PHP):
<div><label id="aboutDescription" style="">Firstline</label>
メソッドを使用する$_REQUEST
と、コンテンツの半分しか受け取りませんでした。
「」またはその他の特殊文字を取得すると、コンテンツが終了するという問題が見つかりました。したがって、JavaScript からコンテンツをエンコードし、PHP で同じコンテンツをデコードする必要があると思います。
Javascript で使用する場合encodeURIComponent
、PHP でコンテンツをデコードするにはどうすればよいですか? decodeURIComponent
PHP の (Javascript 関数) に相当する代替関数はありますか?