我有一个<a>
从 mysql 数据库字段中提取信息并将其显示到引导模式中的 div 中。这也打开了模态。
echo "<td> <a href='#myModal' class='view' role='button' data-toggle='modal' data-id='".$row['id']."' data-assignment='".$row['assignment']."'>View </a> </td>";
执行此操作的 javascript 看起来是这样的:
<script type="text/javascript">
$(document).ready(function(){
$('a.view').click(function(){
var id = $(this).data('id');
var assignment = $(this).data('assignment');
$('#id').val(id);
$('#assignment').innerHTML(assignment);
});
});
</script>
我目前有两个问题,
1. innerHTML 不起作用,这意味着 div 内的模式中没有显示任何内容。但是,如果我将它切换到$('#assignment').val(assignment);
并将 div 更改为模态中的文本区域,它会显示文本格式,这导致我遇到第二个问题。
2.赋值字段是blob
mysql数据库中的a,包含html格式的文本。(即<p><b>Demo</b>Text here showing the formatted <i>text</i>
)当它需要显示如下:
此处显示格式化文本的演示文本
所以我的两个问题是:
如何在 div 中显示值?
和
如何使文本正常显示?