运行PHP程序时,JS文件不起作用

来源:百度知道 编辑:UC知道 时间:2024/09/22 22:31:25
<head>
<script type="text/javascript" src="ajax.js"></script>
<a href="#" onclick="funphp100('t')">o</a>
<div id="php100"></div>这是我的index.php文件的代码

ajax.js
<head>
var xmlHttp;//自定义变量
function S_xmlhttprequest()
{
if(window.ActiveXObject)
{
XmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
}
else if(window.XMLHttpRequest)
{xmlHttp = new XMLHttpRequest();}
}
function funphp100()
{
S_xmlhttprequest(url);
xmlHttp.open("GET","for.php?id="+url,true);
xmlHttp.onreadystatechange = byphp;
XmlHttp.send(null);

}
function byphp(){
var byphp100 = xmlHttp.responseText;
document.getElementById('php100').innerHTML = byphp100;
}

for.php
<?php
if($id=$_GET[id]){
for($i=1;$i<10;$i++)

index.php应该是这样的吧

<head>
<script type="text/javascript" src="ajax.js"></script>
</head>
<body>
<a href="#" onclick="funphp100('t')">o</a>
<div id="php100"></div>
</body>

还有ajax.js里的
<head>要去掉

函数funphp100()里,在xmlHttp.open("GET","for.php?id="+url,true)前面加一句createXMLHttpRequest(); 才能起作用,

检查下你的引用路径,还有是不是你用的浏览器不行呢....