我正在构建一个小型的CMS类应用程序,我正在用jquerypost方法从一个应用程序返回的内容加载一个divasp.net第页。
<html>
<body>
<h3>Edit your posts</h3>
<div id="divMArkupContainer">
</div>
</body>
<script>
$.post("ajaxhandler.aspx", function (data) {
$("#divMArkupContainer").html(data);
});
</script>
<body>
<h3>Edit your posts</h3>
<div id="divMArkupContainer">
</div>
</body>
以及我从网站返回的样本内容asp.net页面为
<div id="post1">
<div id="postPreview1">Some post content <b>here</b></div>
<div class="editToolbar"><a href="#" onclick="ShowEdit(1)">Edit</a></div>
<div id="divEditRegion1"><textarea id="txt1">Some post content <b>here</b></textarea></div>
</div>
如果我返回如下内容,它将中断
<div id="post1">
<div id="postPreview1">My broken <b> markup here</div>
<div class="editToolbar"><a href="#" onclick="ShowEdit(1)">Edit</a></div>
<div id="divEditRegion1"><textarea id="txt1">My broken <b> markup here</textarea></div>
</div>
你知道怎么解决这个问题吗?
顺便问一下,当我在这里的评论框中发布一些无效的HTML时会发生什么?