用按钮调用PHP函数

时间:2014-08-07 01:48:43

标签: javascript php jquery ajax function

我一直在研究我的按钮出了什么问题,所以有时间放弃并寻求帮助。

我在PHP / AJAX或jQuery方面不是很有经验,所以我找到的所有答案对于我迄今为止的理解来说都太复杂了。我所要做的就是将答案(一个php函数)调用一个带有&#34的问题;看看答案"按钮。

我有一个问题.php显示问题,我有一个answer.php显示答案。当手动调用它们时效果很好但是当我为按钮引入代码时它不会:

function getAOTD() {
    var request = $.ajax({
        url: "answer.php",
        type: "GET",            
        dataType: "html"
    });

    request.done(function(msg) {
        $("#answer").html(msg);         
    });

    request.fail(function(jqXHR, textStatus) {
        alert( "Request failed: " + textStatus );
    });
}

我最感兴趣的是弄清楚我需要学习什么,而不是让别人为我调试。我直接担心的是" html"从我建立的例子开始,但在排除故障后,我还没有取得任何进展。我感谢任何帮助!

编辑: 这就是我调用脚本的方式:

<div id="answer"><center><input type="button" value="See Answer" onclick="getAOTD()" /></center></div>

1 个答案:

答案 0 :(得分:0)

假设您的PHP脚本正在返回您想要的内容,使用.load()可能更容易:

function getAOTD() { 
    $("#answer").load('/answer.php'); 
}

这假设answer.php是当前页面的兄弟,只返回部分HTML片段。