我在视图中使用iframe。
我从odoo日志中收到此消息: XMLSyntaxError:EntityRef:expecting';',第43行,第53列(第43行,第53列指向“?”)
但如果我将网址缩短或删除“?”它工作正常。
$(document).ready(function() {
var showChar = 250; // How many characters are shown by default
var ellipsestext = "...";
var rvwbody = jQuery(".reviewbody").html();
var c = rvwbody.substr(0, showChar);
var h = rvwbody;
jQuery('.reviewbody').each(function() {
if (rvwbody.length > showChar) {
jQuery(".btnRead").show();
jQuery(".reviewbody").html(c);
}
});
jQuery(".btnRead").click(function() {
jQuery(".btnRead").html(jQuery('.btnRead').text() == 'Hide me' ? 'Show Me' : 'Hide me');
jQuery(".reviewbody").html(h);
jQuery(".tstars").toggleClass("color");
console.log(h);
});
答案 0 :(得分:0)
&符号&
在此上下文中具有特殊含义(实体引用)和cannot be used plainly,因此必须对其进行转义:
<iframe marginheight="0" marginwidth="0" frameborder="0"
src="myurl.com/index.php?view=cycle&group=0" width="100%" height="1000"/>
您正在获取XMLSyntaxError: EntityRef: expecting ';'
,因为&符号表示实体引用的开头,但没有引用名称且分号丢失。 &
是&符号本身的实体引用。