javascript - 使用ajax将数据插入数据库时​​如何显示警报消息?

标签 javascript php ajax

我想在数据插入数据库时​​显示一个警告。这是将请求发送到 EditDeleteLecture.php 的 ajax 代码。但主要问题是,当插入数据时,它会在 Network pane 中显示 alert

Ajax 代码就是这样

function addRecord() {
    var formData = new FormData($("#form1")[0]); //It automatically collects all fields from form
    $.ajax({
        url: "ajax/EditDeleteLecture.php",
        type: "post",
        data: formData,
        async: false,
        cache: false,
        contentType: false,
        processData: false,
        success: function(output) {
            readRecords();
            $('#form1').trigger("reset");
        }
    });
}

这是将数据插入数据库的 EditDeleteLecture.php 页面。

if (isset($_FILES['files']['name'])) {

    $files = $_FILES['files']['name'];
    $desc = $_POST['description'];
    $subject = $_POST['subject'];
    $path = 'Lectures/'.$files;
    move_uploaded_file($_FILES["files"]["tmp_name"], $path);
    $date = date('d-M-y');

    $query = "INSERT INTO content(file_name,course_code,description,file_path,upload_date) VALUES ('$files','$subject','$desc','$path','$date')";

    $cm = sqlsrv_query($conn, $query);
    if ($cm) {
        echo '<script>alert("data Inserted Successfully");</script>';
    }

}

enter image description here

最佳答案

在 ajax 成功响应中编写您的警报,例如

function addRecord() {
    var formData = new FormData($("#form1")[0]); //It automatically collects all fields from form
    $.ajax({
        url: "ajax/EditDeleteLecture.php",
        type: "post",
        data: formData,
        async: false,
        cache: false,
        contentType: false,
        processData: false,
        success: function(output) {
            alert("record inserted successfully.")
            alert(output);
            readRecords();
            $('#form1').trigger("reset");
        }
    });
} 

关于javascript - 使用ajax将数据插入数据库时​​如何显示警报消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52922789/

相关文章:

javascript - 正确使用 Javascript DOM

php - future 12 个月的动态日期选项

php - 如何从 HTML 标签中去除样式属性?

javascript - 循环访问多个选择字段选项值

javascript - 用于请求根路径的 Service Worker "fetch"事件从不触发

php - 在 Zend 框架中使用 ssl 连接到 mysql

javascript - setTimeout 在我停止页面之前不会启动

jquery - uploadify 不断为每个上传请求提供新的 session

jquery - 使用 Rails、jquery 和 best_in_place gem 进行就地编辑

javascript - .setAttribute vs .attribute= 背后发生了什么?