javascript - 如何控制 $.ajax 上的“成功”?
问题描述
如何在控制台屏幕上显示“成功”?简而言之,我想在控制台上显示我在注册表中强制发生的错误。
function getRoot() {
var root = "http://" + document.location.hostname + "/login_AMUBA/";
return root;
}
$("#formCadastro").on("submit", function (event) {
event.preventDefault();
var dados = $(this).serialize();
function response() {
return $.ajax({
url: getRoot() + 'controllers/controllerCadastro',
type: 'post',
dataType: 'json',
data: dados,
success: function (response) {
console.log(response);
}
});
}
if (response) {
console.log(success);<--Here
}
});
最后,最终函数(在 php 文件上)应该在控制台屏幕上显示错误(错误),但只有“else”有效(当它没有被注释时)
public function validateFinalCad($arrVar)
{
if (count($this->getErro()) > 0) {
$arrResponse = [
"retorno" => "erro",
"erros" => $this->getErro()
];
} else {
/*$this->cadastro->insertCad($arrVar);*/
}
return json_encode($arrResponse);
}
解决方案
推荐阅读
- python - Matplotlib:imshow 图像的共享轴
- python - 如何将 pip 更新到最新版本 20.0.2
- sql-server - 无法在 SSMS 中附加数据库
- javascript - $geoNear 需要 2d 或 2dSphere 索引,但没有找到
- r - 从 ggtree / treeio 中的 CODEML 读取 mlc 文件时出错
- python - 在一个查询 Django 中包含对象和对象的外键
- micronaut - 身份验证后的 Microunaut HTTP 403
- reactjs - 使用 useEffect 加载数据
- r - 在 cowplot::plot_grid 的多面板图中设置单个面板的宽度和高度
- javascript - 如何在 Html5-canvas 上渲染 Vue 组件