javascript - Ajax 'error: function()' 在 Linux 服务器上不起作用
问题描述
在我的 Linux 服务器(托管)上部署应用程序时,ajax 脚本出现问题。
当我在我的 Linux 服务器上部署时,脚本“错误:函数”不起作用,只调用“成功:函数(响应)”。当发生错误时,方法“alert("Data Tidak Ditemukan");” 和选择器 "$ (".validasi").show();" 它不起作用,即使在 localhost 我的应用程序很好,但当我在托管上部署时会出现问题。请帮我找出问题..
function search() {
$("#loading").show();
$.ajax({
type: "POST",
url: "<?php echo base_url('pengajuan_ktp/ajax_search'); ?>",
data: {
nik: $("#nik").val()
},
dataType: "json",
beforeSend: function(e) {
if (e && e.overrideMimeType) {
e.overrideMimeType("application/json;charset=UTF-8");
}
},
success: function(response) {
if (response.status == "success") {
$("#nama").val(response.nama);
$("#alamat").val(response.alamat);
$("#rt").val(response.rt);
$("#rw").val(response.rw);
$("#kelurahan").val(response.kelurahan);
$("#stat").val(response.stat);
$("#ktpby").val(response.ktpby);
$("#ktpdt").val(response.ktpdt);
$("#suketby").val(response.suketby);
$("#suketdt").val(response.suketdt);
$("#loading").hide();
$(".validasi").hide();
} else {
alert("Data Tidak Ditemukan");
}
},
error: function(jqXHR, ajaxOptions, thrownError) { //this doesn't work on my Linux Server
alert("Data Tidak Ditemukan");
$(".validasi").show();
$("#loading").hide();
document.getElementById('myform').reset();
}
});
}
解决方案
推荐阅读
- excel - ppPasteMetaFilePicture 的 DataType 不会将地图从 Excel 复制到 PowerPoint
- slurm - 如何在 Slurm 中以令人尴尬的方式并行运行?
- html - 是否可以在按下 HTML 网站按钮时向 SQS 队列发送消息?
- java - org.postgresql.util.PSQLException:错误:列 systementi0_.id 不存在 - Hibernate,PostgreSql
- android - 如何开发带有叠加层的直播应用程序
- javascript - 打字稿 - 异步方法返回可观察的,而不是它的最终数据
- c# - C# AutoMap - 对象/数组的输出结果模型或列表 - 使用 AutoMapper 参考
- angular - 如何在 Angular Material List 中使用 Item 组件
- r - 如何从 R markdown 文档参数应用 Spark 配置设置
- windows - 是否可以通过 windows 命令行用换行符替换文本文件中的字符串?