首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

看教程搞了ajax,不知道问什么会出错,该如何处理

2012-03-29 
看教程搞了ajax,不知道问什么会出错Ajax2.js 文件// JavaScript Documentvar xmlhttpfunction s_xmlhttpre

看教程搞了ajax,不知道问什么会出错
Ajax2.js 文件
// JavaScript Document
var xmlhttp
function s_xmlhttprequest() {
if(window.activexobject) {
xmlhttp = new activexobject('microsoft.xmlhttp');
} else if(window.xmlhttprequest) {
xmlhttp = new xmlhttprequest();
}
}

function funphp100(url){
s_xmlhttprequest();
xmlhttp.open("get","for.asp?id="+url,false);
xmlhttp.onreadysatechange=byphp;
xmlhttp.send(null);
}

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

index.asp内容
<script type="text/javascript" src="ajax2.js"></script>
<a href="#" onClick="funphp100(o)">o</a>
<a href="#" onClick="funphp100('t')">t</a>
<a href="#" onClick="funphp100('x')">x</a>
<div id="php100"></div>

for.asp内容

<%
id=request.QueryString("id")
for i=1 to 10
response.Write(id&"<br />")
next
%>
帮我看下,写了

[解决办法]
try:

HTML code
var xmlhttpfunction s_xmlhttprequest() {if(window.activexobject) {xmlhttp = new activexobject('microsoft.xmlhttp');} else if(window.xmlhttprequest) {xmlhttp = new xmlhttprequest();}}function funphp100(url){s_xmlhttprequest();xmlhttp.open("get","for.asp?id="+url,false);//xmlhttp.onreadysatechange=byphp;xmlhttp.send(null); //}//function byphp(){var byphp100 = xmlhttp.responseText;document.getElementById('php100').innerHTML= byphp100; }index.asp内容<script type="text/javascript" src="ajax2.js"></script><a href="#" onClick="funphp100(o)">o</a><a href="#" onClick="funphp100('t')">t</a><a href="#" onClick="funphp100('x')">x</a><div id="php100"></div>for.asp内容<%id=request.QueryString("id")for i=1 to 10response.Write(id&"<br />")next%>
[解决办法]
什么问题错误啊。返回的类型对吗
function byphp(){
var byphp100 = xmlhttp.responseText;
document.getElementById('php100').innerHTML= byphp100; 
}


 xmlhttp.responseXML的呢?

热点排行