id=wraped のテキストエリアがあり、いくつかの html コードが含まれています。私はそれを fsjquery.php ワイヤー ajax get メソッドに送信し、データを sql データベースに保存しようとしています。
データを送信する前に、テキストエリアにある html コードから ID を削除し、それらのコードに新しいクラスを追加します。アラート関数が呼び出されると、正しいデータが表示されます。ただし、ajax を使用すると、以下のみがレンダリングされます
<div class="dragmenew ui-draggable" style="left: 48px; top: 139px;"></div>
内部のリンクがありません..残りのコードはどこにありますか..?
受信したデータをエコーするだけです: echo "this is the quote ".$quote = $_GET['updatequote'];
function fsshowwraped() {
var datawraped = $('#wraped').html();
datawraped = datawraped.replace('id="dragme"','');
datawraped = datawraped.replace('id="dragme2"','');
datawraped = datawraped.replace('id="dragme3"','');
datawraped = datawraped.replace('class="dragme','class="dragmenew');
var obj = $('#obj').html();
$('#checkwraped').html(datawraped);
var data = $('#checkwraped').val();
alert(data);
alert(datawraped);
$.ajax({url: 'fsjquery.php',
data: 'updatequote='+data +'&obj='+obj,
type: 'get',
datatype: 'html',
async: false,
success: function(outData) {$('#bar').html(outData);
}
});
アラートに印刷されたデータ(データ)は次のとおりです
<div class="dragmenew ui-draggable" style="left: 48px; top: 139px;">
<a href="?cat=stories&id=366">dddddddddddd</a></div>
<div class="dragme ui-draggable" style="left: 420px; top: 6px;">
<a href="?cat=stories&id=364">sdddddddddddddd</a></div>
<div class="dragme ui-draggable" style="left: 616px; top: 134px;">
<a href="?cat=News&id=358">ddddddddddddddddd</a></div>