数据库操作后,Ajax 功能不起作用


After Database operations Ajax functionality does not works

在我的场外脚本下面.php

if($_POST['action'] == 'createField')
    {
        $fetch = mysql_fetch_array(mysql_query("select MAX(id) from extrafields"));
        $id = $fetch[0] + 1;
        mysql_query("insert into extrafields (`id`,`active`,`type`,`name`) values ($id,0,1,'')");
        mysql_query("ALTER TABLE `mitglieder` ADD `adf$id` INT(11) NOT NULL");
        echo 'Inserted';
    }

我的脚本文件是

function createField()
        {
            $.ajax({
                    url : 'extrafieldscript.php',
                    type : 'POST',
                    data : 'action=createField',
                    success : function(data)
                    {
                        alert(data);
                        //location.reload();
                    }
                });
        }

我的问题是 - 在数据库操作之前,警报运行良好。但是数据库页面重新加载后或者页面中没有任何响应......

如何在数据库操作后在我的警报框中"插入"消息....

提前感谢伙伴。

"已插入"警报实际上发生在执行数据库操作之后。Ajax 处理程序在成功的 ajax 调用时被调用。

可以将其视为回调(它是回调)。