2015-10-16 102 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

是否這樣? '' 如果是這樣,它不起作用。 –