我有一个 id=wraped 的 textarea,它包含一些 html 代码。我正在尝试将其发送到 fsjquery.php 线 ajax get 方法并将数据保存到 sql 数据库中。
在发送数据之前,我要从 textarea 中的 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>