Summernote テキストエディタを使用しています。次の方法で HTML を収集しています。
var luck = $(".textEditor").code();
現在の私のコンテンツは次のとおりです。
<p><br></p>
<img src="http://127.0.0.1/gallery/1/0336dcbab05b9d5ad24f4333c7658a0e.jpeg" style="width: 640px;"><p>Tell your travel story...</p>
PHPに送信するために、次のajaxリクエストを作成しています
$.ajax({
dataType : 'json',
async : true,
cache : false,
beforeSend : function(xhr) {
xhr.setRequestHeader("Accept", "application/json");
},
data: {
'luck' : luck
},
type: "POST",
url: "<?php echo base_url(); ?>index.php/travelogue/postBlog",
cache: false,
success: function(data, status, xhr) {
alert(data);
},
error:function(xhr, textStatus, errorThrown) {
alert(xhr); alert(xhr.status); alert(textStatus); alert(errorThrown); alert(xhr.statusText); alert(xhr.responseText); }
});
PHP側では、次の方法でデータを取得しています(たとえば、txtファイルにデータを入れています(
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
fwrite($myfile, $_POST["luck"]);
fclose($myfile);
しかし、私は次のコンテンツを取得します。IMGタグよりSTYLEタグが抜けています。
<p><br></p><img src="http://127.0.0.1/gallery/1/0336dcbab05b9d5ad24f4333c7658a0e.jpeg" 640px;"><p>Tell your travel story...</p>
データを正しく取得する方法がわかりません。ajax リクエストに問題がありますか、それとも PHP で正しい方法でデータを取得していない可能性がありますか?
どんな提案も役に立ちます....
ありがとう