问题描述
我有一个数据库并且输入了域地址。我正在使用 AJAX 执行此操作,但警报未出现。
HTML:
<form method="POST" enctype="multipart/form-data" id="updateDomain" onsubmit="return false;">
<div class="row">
<div class="col-md-3 col-sm-12">
<label class="col-form-label" for="domain-adress" style="padding-top: 0;">Domain Adresiniz</label>
<div class="input-group mb-2">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fas fa-globe"></i></span>
</div>
<input type="text" class="form-control" name="site_domain" id="domain-adress" value="<?PHP echo $get_settings["site_domain"]; ?>">
</div>
</div>
<div class="col-md-12 col-sm-12">
<div class="form-group mb-1" style="margin-bottom:0;">
<div class="custom-control custom-switch">
<input type="checkBox" class="custom-control-input wwwPrefix" name="site_www_prefix" id="www_prefix" <?PHP echo $get_settings["site_www_prefix"] == 1 ? "checked" : null; ?>>
<label class="custom-control-label" for="www_prefix" style="font-weight: 500;">WWW Öneki</label>
</div>
</div>
<div class="form-group mb-1" style="margin-bottom:0;">
<div class="custom-control custom-switch">
<input type="checkBox" class="custom-control-input sslStatus" name="site_ssl_status" id="ssl_status" <?PHP echo $get_settings["site_ssl_status"] == 1 ? "checked" : null; ?>>
<label class="custom-control-label" for="ssl_status" style="font-weight: 500;">SSL Sertifikası (https://)</label>
</div>
</div>
</div>
</div>
<button style="margin-top: 5px;" onclick="domainUpdate();" type="submit" name="domainUpdateAction" class="btn btn-block btn-sm btn-outline-success" name=""><i class="fas fa-edit"></i> Düzenle</button>
</form>
像这样的 HTML 代码 JS:
<script>
function domainUpdate() {
var siteDomain = $("#updateDomain").serialize();
$.ajax({
type : "POST",data : {siteDomain:siteDomain},url : "action.PHP",success : function(updateSuccess) {
if($.trim(updateSuccess) == "null") {
$(function() {
const Toast = Swal.mixin({
toast: true,position: 'top-end',showConfirmButton: false,timer: 3000
});
$(function() {
toastr.success('Lorem ipsum dolor sit amet,consetetur sadipscing elitr.')
});
})
}else if($.trim(updateSuccess) == "success") {
}
}
});
}
</script>
我认为 JavaScript 代码中有错误。我希望我没有错。 PHP:
extract($_POST);
if(isset($_POST["siteDomain"])) {
$site_www_prefix = (isset($_POST["site_www_prefix"])) ? 1 : 2 ;
$site_ssl_status = (isset($_POST["site_ssl_status"])) ? 1 : 2 ;
if(!$site_domain || !$site_www_prefix || !$site_ssl_status) {
echo "null";
}
}
Null 部分出现在 PHP 代码中。但是警报没有出现。还安装了必需的 Javascript 和 CSS 库。 我该如何解决这个问题?请帮帮我。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)