gpt4 book ai didi

php - 如何在没有 onclick/onkeyup/onchange 等的情况下调用 Ajax 函数

转载 作者:行者123 更新时间:2023-11-29 04:10:55 24 4
gpt4 key购买 nike

我正在尝试包含一个 .php 文件,该文件将通过从 MySQL 数据库中挑选问题来为我生成一个表单。我发现了很多调用这个函数的方法,我用 1 个参数(页码)调用了 getQuestions()。我已经看到下拉菜单将使用 onchange 或按钮 (onclick) 等执行我的 php 文件。但是有没有办法在没有这些的情况下使用我的函数?我只想让它自动加载页面的其余部分,而无需任何不必要的交互。

不知道这是否重要,但我的页面是在 jQuery Mobile 中制作的,因此它应该只在正确的页面/div-id 处于事件状态时可见。

function getQuestions(str)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("page_1").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","generate_questions.php?p="+str,true);
xmlhttp.send();
}

这些是我试图用来查看其余 HTML 中的 .php 的函数(没有成功)

<script type="text/javascript">
$(document).ready(function() {
getQuestions(1);
});
</script>


window.onload = function() {
$("#page_1").load(getQuestions(1));
}

window.onload = function() {
getQuestions(1);
}

最佳答案

您可以使用文档就绪事件来加载其余内容:

$(document).ready(function() {
// your code
});

关于php - 如何在没有 onclick/onkeyup/onchange 等的情况下调用 Ajax 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11310923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com