0

我有一个容器,内容是用 AJAX 加载的。

在那个容器内,我有一个表单,计划是使用 AJAX 提交表单。

我目前正在测试代码是否可行,但结果却是意外的结果。

这是表单提交代码:

$("#in-quiz-answer").click(function(e) {
    e.preventDefault();
    var ans = $(".answer-rad").val();
    var addr = $("#in-address").val();
    $.ajax({
        type: 'POST',
        url: 'pages/bin/quizprocess.php',
        data: "ans=123",
        success: function(data) {
            alert(data);
        }, 
        error: function(a, b, c) {
            alert("Error pada koneksi: " + a + ", " + b + ", " + c);
        }
    });

    return false;
});

在 quizprocess.php 中,我仅echo $_POST['ans'];用于测试目的,但 ajax 成功功能会提醒一个长的 html 代码(我的整个页面代码),而不是我预期的“123”。谁能解释为什么会这样?

[编辑] 似乎我的问题是它甚至没有请求 quizprocess.php 而是 ajax 成功。我仍然没有任何解决方法。

[解决方案] 我找到了问题,是我的 htaccess 中的 url rewriteengine 导致了问题。非常感谢您的所有帮助和评论

4

0 回答 0