我一直在研究我的按钮出了什么问题,所以有时间放弃并寻求帮助。
我在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>
答案 0 :(得分:0)
假设您的PHP脚本正在返回您想要的内容,使用.load()
可能更容易:
function getAOTD() {
$("#answer").load('/answer.php');
}
这假设answer.php是当前页面的兄弟,只返回部分HTML片段。