2015-10-16 101 views
-3

我有以下代码如何在页面加载时加载这个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页面,我需要实现的是自动加载没有按钮的页面。

+0

这是一个问题的副本?告诉我,我需要知道。 –

回答

1

在脚本的末尾加上:

window.addEventListener('load', loadXMLDoc); 
-3

你可以试试这个:

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

是否这样? '' 如果是这样,它不起作用。 –