【问题标题】:Everything inside < > lost the content in ajax-Jquery html< > 里面的所有东西都丢失了ajax-Jquery html中的内容
【发布时间】:2014-12-04 06:25:56
【问题描述】:

我正在我的桌子上进行一些实时编辑,并尝试在此 中打印一些内容。

我无法在 jquery html 中的 html 中打印此内容,因为我能够显示此内容,因为我在内容之前给出了一个空格,然后它可以正常工作但没有空格我会丢失所有内容以及 stakoverflow问题框也

$(document).ready(function()
{

$(".edit_tr").click(function()

var ID=$(this).attr('id');
$("#details_"+ID).hide();
$("#details_input_"+ID).show();
}).change(function()
var ID=$(this).attr('id');
var tagdetailsarea=$("#details_input_"+ID).val();
var newdata=encodeURIComponent(tagdetailsarea);
var dataString = 'printid='+ ID +'&printdetails='+newdata;
$("#details_"+ID).html('<img src="load.gif" />');
if(newdata.length>0)
{
$.ajax({
type: "POST",
url: "print-tags-edit.php",
data: dataString,
cache: false,
success: function(html)
{
$("#response").html(html);
$("#details_"+ID).html(tagdetailsarea);
}
});
}
else
{
alert('You can not Print Blank Data');
}
});
$(".form-control1").mouseup(function() 
{
return false
});
$(document).mouseup(function()
{
$(".form-control1").hide();
$(".text").show();
});
});

【问题讨论】:

  • 你是否避开了括号?否则你写一个 HTML 标签。
  • 因为我在内容之前给了一个空格,所以它工作正常...define 工作正常。
  • @Jai 我的意思是,如果我在

标签: jquery html ajax liveedit


【解决方案1】:

您可以尝试在 Jquery 中使用 .text() 方法而不是 .html() 吗?

【讨论】:

  • 谢谢 ArinCool 我已经想通了,但会将您的答案标记为正确答案。 :)
【解决方案2】:

您需要将&amp;lt; sdfsdfsdfsdfs&amp;gt; 之类的字符串转义为&amp;lt; sdfsdfsdfsdfs&amp;gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 2017-02-26
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多