Javascript不接受来自MVC的HTML字符串? 我的MVC控制器,我从txt文件
中发送字符串中的HTML模板 var sHTML=$(@Model.sGridTemplate);
csHTMl Javascript中的实际代码
var data = (from a in p
from b in q.Where(x => x.id == a.id && x.name == a.name).DefaultIfEmpty()
WHERE b.id == null
select a).ToList();
以下是错误的屏幕截图。 Javascript不接受HTML字符串。显示字符"<"等。请帮助让我知道我错过了什么。Image 3
答案 0 :(得分:0)
您需要将内容放在引号内,以便它成为Javascript字符串,否则它将被解释为语法,并且您会收到错误,因为它不是有效的JS语法
var sHTML=$('@Model.sGridTemplate');
生成的客户端代码中有问题的行看起来应该更像这样:
var sHTML=$(' < ...
......比:
var sHTML=$( < ...