【发布时间】:2019-10-06 21:45:01
【问题描述】:
我想查看 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>
管理功能.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);
?>
【问题讨论】:
-
您可以做的是在控制台中执行您的函数并使用breakpoints 并检查您的后端返回给您的值。
-
它将错误 1 和 e 打印到控制台
标签: javascript php ajax error-handling