我需要帮助修复这三种类型的错误:
提前致谢。
答案 0 :(得分:0)
这意味着您使用了HTML规范中不存在的属性名称。在您的情况下,它位于<meta>
标记上。 <meta>
代码的唯一有效属性为name
,content
,http-equiv
和charset
。
这意味着您根据HTML规范在某个元素内部<div>
不允许<div>
。在这种情况下,它是<p>
标记,只允许these tags嵌套在其中。
这是由未编码的&符号&
触发HTML解析器搜索名为degerdiv
的HTML实体引起的。在您的情况下,位置在您的JavaScript代码中。可以忽略此错误,或者您可以将&符号编码为&
,或者您可以将JS移动到外部文件中。
另一个解决方案是使用data
值的对象,因为jQuery支持object with key/value pairs作为提供查询字符串的可读替代方法。
$.ajax({
type: "POST",
url: "fiyaturet.php",
data: {
deger: deger,
deger2: deger2,
sunucu: sunucu,
degerdiv: degerdiv,
degerdiv2: degerdiv2
},
success: function(ajax1cevap) {
$('#fiyat').html(ajax1cevap);
}
});