ホームページ  >  記事  >  バックエンド開発  >  ajax はエディターのコンテンツを php に転送しますが、php 側のコードは不完全です

ajax はエディターのコンテンツを php に転送しますが、php 側のコードは不完全です

WBOY
WBOYオリジナル
2016-06-23 13:50:17783ブラウズ

               var cont=UM.getEditor('myEditor').getContent();		alert(cont);		$.ajax({			type: "POST",			url : 'a.php',			data: 'content='+ cont,			dataType: "html",			async:false,				success: function (data) {				alert(data);			}		})	


上記のコードは 2 番目のポップアップを作成しますが、PHP 側になるとコードが壊れます




ディスカッションに返信 (解決済み)

エスケープ文字のせいですか?

エスケープ文字のせいですか?

エスケープ文字のせいですか?解決しますか?
わかりません。エスケープされている場合は、どのように解決すればよいですか?

& がエスケープされている場合は、その前に挿入してみてください

エディターでコンテンツを取得しています。エディターに多くのコンテンツが表示され、その後、エスケープする方法、
php で受け取ったコンテンツをファイルに書き込みます
ファイルで確認します
ありがとうございます

js で使用してください、encodeURIComponent で問題ありません

var cont= encodeURIComponent( UM.getEditor('myEditor').getContent());

実際、
data: {content : cont },

jq がそれを行いました

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。