如何在页面加载时加载此ajax函数?

时间:2015-10-16 19:03:18

标签: javascript php jquery html ajax

我有以下代码

    <html>
    <head>
    <script type="text/javascript">



function loadXMLDoc()
{
var xmlhttp;
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("myDiv").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","setfmode.php",true);
xmlhttp.send();
}
</script>
</head>
<body>

<div id="myDiv"><h2>Let AJAX set your fmode</h2></div>
<button type="button" onclick="loadXMLDoc()">Change Content</button>

我需要在页面加载后加载函数loadXMLDoc()。目前,只有点击按钮Change content

才能加载

另外,我不知道为什么,但小提琴不起作用。代码在我的服务器上工作正常。

按钮负责加载php页面,我需要实现的是自动加载没有按钮的页面。

2 个答案:

答案 0 :(得分:1)

将它放在脚本的末尾:

window.addEventListener('load', loadXMLDoc);

答案 1 :(得分:-3)

你可以尝试这个:

<script>
$(document).on("pageload",function(){
  alert("pageloaded");
});
</script>