Php W3C验证在AJAX页面上给出错误
很好,但是W3C验证中有五个错误。尝试了这些建议,但没有帮助。问题是, 没有找到字符编码!回到UTF-8 无法确定解析模式 未找到DOCTYPE,根元素未知。正在中止验证 没有在文档级别声明字符编码 错误是(没有意义) 无文档类型声明;将在没有验证的情况下进行分析 NET启用开始标记需要SHORTTAG是 此处不允许使用字符数据 未打开的元素“B”的结束标记 文档类型此处不允许元素“B” 我的主页Php W3C验证在AJAX页面上给出错误,php,ajax,w3c-validation,Php,Ajax,W3c Validation,很好,但是W3C验证中有五个错误。尝试了这些建议,但没有帮助。问题是, 没有找到字符编码!回到UTF-8 无法确定解析模式 未找到DOCTYPE,根元素未知。正在中止验证 没有在文档级别声明字符编码 错误是(没有意义) 无文档类型声明;将在没有验证的情况下进行分析 NET启用开始标记需要SHORTTAG是 此处不允许使用字符数据 未打开的元素“B”的结束标记 文档类型此处不允许元素“B” 我的主页 function updatedb() { if (window.XMLHttpReque
function updatedb() {
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","https://nextpage.com/userupdate.php?q=" + userID + "&r=" + (medeno[index][0]) + "&s=" + index, true);
xmlhttp.send();}
PHP AJAX页面
//Get values
$userID=$_GET['q'];
$secc=$_GET['r'];
$index=$_GET['s'];
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "medeno_user", "password", "medeno_users");
//Update database 1 case per video course
switch ($index) {
case 1: $stmt1=$mysqli->prepare('UPDATE users set videoSec1=? WHERE userID=?'); break;
case 2: $stmt1=$mysqli->prepare('UPDATE users set videoSec2=? WHERE userID=?'); break;
case 3: $stmt1=$mysqli->prepare('UPDATE users set videoSec3=? WHERE userID=?'); break;
case 4: $stmt1=$mysqli->prepare('UPDATE users set videoSec4=? WHERE userID=?'); break;
case 5: $stmt1=$mysqli->prepare('UPDATE users set videoSec5=? WHERE userID=?'); break;
case 6: $stmt1=$mysqli->prepare('UPDATE users set videoSec6=? WHERE userID=?'); break;
case 7: $stmt1=$mysqli->prepare('UPDATE users set videoSec7=? WHERE userID=?'); break;
case 8: $stmt1=$mysqli->prepare('UPDATE users set videoSec8=? WHERE userID=?'); break;}
$stmt1->bind_param('ii',$secc,$userID);
$stmt1->execute();
$stmt1->close();
$mysqli->close();
?>
我是初学者。谢谢首先为什么要验证Ajax响应?没必要。好的,谢谢!我试图验证每一页。有道理。