为什么AJAX不调用我的外部PHP文件?

时间:2017-06-28 23:53:06

标签: php ajax forms

我有以下AJAX代码,在提交表单(D = let c=3, b=2, a=1; () -> Any[a,b,c]; end)时会导致两件事情发生:

1)使用frameworkajaxtest.php中的代码更新MYSQL数据库< - 不工作

2)淡入div(id="functionsquestionform2")< - WORKS

div淡入但是frameajaxtest.php中的PHP代码没有运行。当我直接在这个AJAX请求之外的文件中包含它时,PHP代码正确执行(MYSQL数据库更新),所以我知道它与AJAX读取PHP代码而不是代码本身有关。没有控制台错误。

class = "incorrectanswermark"

这就是我在外部文件frameworkajaxtest.php中的内容。这很长,但就像我说的那样,代码本身工作正常,所以不需要通读它。

<script type='text/javascript'>
$(document).ready(function () {
    $('#functionsquestionform2').on('submit', function(e) {
        e.preventDefault();
        $.ajax({  
            url :  "frameworkajaxtest.php",
            type: "POST",
            data: $(this).serialize(),
            success: function (data) {
             $(".incorrectanswermark").fadeIn('slow');           
            },
        });
    });
});
</script>

0 个答案:

没有答案