为了账号安全,请及时绑定邮箱和手机立即绑定

插入成功的脚本未显示

插入成功的脚本未显示

守着一只汪 2021-04-02 18:14:53
我有一个脚本,必须执行以下操作。在插入一些数据之后,它必须显示一条消息“成功插入”。它不起作用,但是我不知道为什么我对Jquery缺乏经验。我有3个档案。脚本文件:$(document).on("click", ".btnAddSubcat", function(e) {event.preventDefault();var subcatvalue = $('.subCat').val();var subcatprocedure = $('.subProcedure').val();var url = "../service/functions/postActions.php";swal({ title: 'Add a new sub-category?', text: "Are you sure to Add this sub-category?", type: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'Yes, Add it!'}).then(function () {   $.ajax({       type: 'POST',       url : url,       data: {'subCat': subcatvalue, 'Procedure': subcatprocedure},       success: function (data) {           swal({               title: 'Add!',               text: "You Add a sub-category!",               type: 'success',               confirmButtonColor: '#3085d6',               confirmButtonText: 'OK'           }).then(function () {              window.location.reload();           })        }     });  })}); PHP文件<div class="form-group">                <label for="inputsubcat" class="col-sm-2 control-label">SubCategory:</label>                <div class="col-sm-10">                    <input type="text" class="form-control subCat" name="subCat" placeholder="...">                </div>            </div>            <div class="form-group">                <label for="inputprocedure" class="col-sm-2 control-label">Procedure:</label>                <div class="col-sm-10">                    <textarea name="Procedure" rows="8" cols="30" style=" resize: none;" class="form-control subProcedure" placeholder="..."></textarea>                </div>            </div>功能文件function AddSubCat() {$Catid = $_POST['cat-select'];$Subnaam = $_POST['subCat'];$procedure = $_POST['Procedure'];和一些插入的东西。可以,但不会显示该消息。我感谢您的帮助!一定是这样插入后插入 之前的图像
查看完整描述

2 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

嗨这可能是特定于浏览器的。选择铬。如果是在本地环境中,则应避免在如下所示的脚本CDN上使用Https://。


查看完整回答
反对 回复 2021-04-15
?
桃花长相依

TA贡献1860条经验 获得超8个赞

我找到了这个

$Catid = $_POST['cat-select'];

在您的AJAX请求中,没有名为cat-select的参数。此外,在使用它们之前,应检查$ _POST和$ _GET是否确实存在。


查看完整回答
反对 回复 2021-04-15
  • 2 回答
  • 0 关注
  • 229 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信