黑马程序员技术交流社区
标题:
AJAX没反应
[打印本页]
作者:
马亚冲
时间:
2011-8-23 08:57
标题:
AJAX没反应
写代码的过程中,先用alert()测试一下有没有反映,可是点击按钮没有反映,怎么回事???[code=jscript]<html>
<head>
<title>ajax_receive_content.html</title>
<script language="javascript">
var xmlHttp ;//ajax 核心对象
function createXMLHttp() {//创建XMLHttpRequest核心对象
if(window.XMLHttpRequest) {//判断当前的浏览器类型
xmlHttp = new XMLHttpRequest();//表示使用的为FireFox内核的浏览器
}else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP") ;//表示使用的为IE内核的浏览器
}
}
function showMsg(){
createXMLHttp() ;//创建XMLHttp对象
xmlHttp.open("POST" ,"content.html") ;//设置请求参数
xmlHttp.onreadystatechange = showMsgCallback ;//设置回调函数
xmlHttp.send(null) ;
}
function shwoMsgCallback(){
alert("**") ;
}
</script>
</head>
<body>
<input type="button" onClick="showMsg()" value="调用AJAX显示内容">
<span id="msg"></span>
</body>
</html>[/code]
作者:
匿名
时间:
2011-8-23 09:23
的确不行!2个html文件直接用ajax通信 我还没试过 ;我查查看
这样是否可以!
作者:
匿名
时间:
2011-8-23 09:44
var xmlHttpRequest;
function createXmlHttpRequest()
{
if(window.ActiveXObject)
{
xmlHttpRequest =new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
xmlHttpRequest = new XMLHttpRequest();
}
}
function sendMessage()
{
createXmlHttpRequest();
var url="MyHtml3.html";
xmlHttpRequest.open("GET",url,true);
xmlHttpRequest.onreadystatechange=callBack;
xmlHttpRequest.send();
}
function callBack()
{
alert('a');
}
测试成功了
作者:
匿名
时间:
2011-8-25 09:42
谢谢,法印兄
作者:
匿名
时间:
2011-8-25 09:43
更感谢楼上的兄弟
作者:
匿名
时间:
2011-8-25 20:46
标题:
回复 板凳 的帖子
客气啦!哈哈……:lol :handshake
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2