javascript - 如何在ajax函数中打印到控制台每行代码的返回值?
问题描述
我想查看ajax函数中每一行代码的返回值。下面的代码给了我错误 1 和 e。现在我想通过打印函数每一行的返回值来准确检查导致错误的原因。这是代码:
<script type="text/javascript">
function editTitleModalSubmit(titleId) {
console.log("1");
event.preventDefault();
$.ajax({
url: 'functions/administration-functions.php',
type: 'POST',
data: { "title": $('#editadminTitle').val(), "units": $('#editadminUnits').val(), "category": $('#editadminCategory').val(), "titleId": $('#adminTitleId').val(), "typeId": $('#adminTypeId').val() },
dataType: "json",
success: function() {
$('#adminForm').trigger('reset');
resultAlert('#adminResult', '#resultAdminContent', '<strong>You data was succefully saved!</strong>', 'alert-success');
},
error: function() {
console.log("e");
}
});
}
</script>
管理-functions.php
<?php
require_once './queries.php';
$title = filter_input(INPUT_POST, "title");
$units = filter_input(INPUT_POST, "units");
$category = filter_input(INPUT_POST, "category");
$typeId = filter_input(INPUT_POST, "typeId");
$titleId = filter_input(INPUT_POST, "titleId");
echo Queries::editTitle($title, $units, $category, $titleId, $typeId);
?>
解决方案
您没有将失败分配给任何东西,而是e
作为字符串读取。尝试用以下代码替换错误部分:
error: function(error) {
console.log(error);
}
推荐阅读
- python - Matplotlib 底图安装问题 mac OS
- c# - 替换字符的第 n 个索引
- javascript - Select2 - 不显示/删除初始值
- reactjs - 您能否指定必须提供一组道具中的至少一个道具?
- wolfram-mathematica - Wolfram 中的动态操作函数?
- python - 如何验证字符串是否是 Python 中的有效日期
- spring-boot - 以反应方式将嵌套记录插入到 mongo
- c++ - 在 shared_ptr 上使用运算符(如 <<)
- django - 如何在 ModelAdmin 中创建用于保存模型和 save_model 的动态方法以获取和设置当前用户。
- java - 如何将自定义 java 模块加载到 Wowza 流引擎中?