Fid*_*way 2 javascript php ajax jquery
是否有 JavaScript 或 jQuery 错误代码列表(例如 MySQL 和 MariaDB 就有的类型)?
我收到了一个Error 5001,但我不知道这意味着什么。如果有必要的话,我们会详细说明。
编辑
我问的原因是这样的。我部分参与的一个 Web 应用程序最近开始从 jQuery AJAX 调用返回异常响应。响应是
Error 5001
我以前从未见过这样的东西,谷歌搜索解决方案返回了这个旧链接。
即使在收到重现错误的步骤后,我和我的团队仍无法做到这一点。
代码设置如下:
jQuery
$('#someId').on('change',function() {
var id = $('#otherId').val(); // this is a hidden input field
$.ajax({
url: 'ajax/check.php',
type: 'post',
data: {valId:id}
async: true,
success: function(data) {
if(data=="ok") {
$('#someId').removeClass('blue').addClass('green');
} else {
$('#someId').removeClass('green').addClass('blue');
}
},
error: function(desc, err) {
console.log("Details: "+ JSON.stringify(desc) + "\r\nError: " + JSON.stringify(err);
}
});
});
Run Code Online (Sandbox Code Playgroud)
PHP
$id = preg_replace('/\D/','',(int)$_POST['id']);
if($id < 1 || $id != $_POST['id']) {
echo "no";
die();
}
$date = date('Y-m-d H:i:s');
$mysqli->query("UPDATE mytable SET dateupdated = '".$date."' WHERE id = $id");
if($mysqli->affected_rows < 1) {
echo "no.";
die();
}
echo "ok";
Run Code Online (Sandbox Code Playgroud)
错误日志记录已全局禁用,并且 PHP 方面没有任何内容可以打印出此错误。
如果有任何相关性,则托管应用程序的服务器最近开始响应缓慢,并返回诸如
SELECT * FROM users ORDER BY datemodified DESC LIMIT 10
要求用户最多等待3分钟。当这些问题开始发生时,数据库已经被优化和修复,但这并没有帮助。DB 还在另外两台不相关的服务器(相同的 PHP 和 MariaDB 版本)上进行了测试,并且相同的查询执行得很快,正如预期的那样。
| 归档时间: |
|
| 查看次数: |
862 次 |
| 最近记录: |