网页不添加ruquire则正常 phpie8ajax 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 b页面引用c页面<?php require_once 'MessageService.class.php';//去掉这句就不会提示缺少对象。文件存在名字也没错 header("Content-Type:text/xml;charset=utf-8"); header("Cache-Control:no-cache"); $getter=$_POST['getter']; $sender=$_POST['sender']; $mesList="<province><city>杭州</city><city>温州</city><city>宁波</city></province>"; echo $mesList;?>c页面<?php class MessageService{ } ?> 你不要 a页面、b页面、c页面的既然 var url="GetMessageController.php";那么 GetMessageController.php 是哪个? GetMessageController.php是b页面'MessageService.class.php';是c页面 MessageService.class.php这里有什么? 缺少对象还是啥对象来着。提示在myXmlHttpRequest这个对象上,我只要去掉引用哪句,其地方不改就可以了。就是搞不明白为什么,郁闷死了。我已经重新用json重新写了。 重新用json写了该功能,现在慢慢等解答。下面补上剩下代码。a页面 chatroom.php的代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><?php $username=$_GET['username']; //去除utf-8空白 $username=trim($username); session_start(); $loginuser=$_SESSION['loginuser']; if(!$loginuser){ ob_start(); header("Location:login.php?errno=2"); ob_clean(); exit(); }?><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link rel="stylesheet" type="text/css" href="common.css"/><script src="my.js" type="text/javascript"></script><script type="text/javascript" language="javascript"> var myXmlHttpRequest=""; window.setInterval("getMessage()",5000); function getMessage(){ myXmlHttpRequest=getXmlHttpObject(); if(myXmlHttpRequest){ var url="GetMessageController.php"; var data="getter=<?php echo $loginuser; ?>&sender=<?php echo $username ?>"; myXmlHttpRequest.open("post",url,true); window.alert(data); myXmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); myXmlHttpRequest.onreadystatechange=function chuli(){ if(myXmlHttpRequest.readyState==4){ if(myXmlHttpRequest.status==200){ window.alert("dsfsd"); var cities=myXmlHttpRequest.responseXML.getElementsByTagName('city'); var city_name=cities[0].childNodes[0].nodeValue; window.alert(city_name); } } } //发送请求 myXmlHttpRequest.send(data); }else{ window.alert("失败"); } }</script><title>聊天窗口</title></head><body> <div class="chat"> <div class="crtop"> <h1><font color="#FF0000"><?php echo $loginuser;?></font>正在和<font color="#FF0000"><?php echo $username;?></font>聊天</h1> <textarea name="textarea" id="mycons" cols="50" rows="20"></textarea> </div> <div class="crbotton"> <input name="text" type="text" id="con" /> <input type="button" onclick=sendMessage() value="发送"/> </div> </div></body></html> php乱码问题 jquery ajax 返回json问题.... 在服务器使用copy无法上传文件,但是本地测试却可以,请教? 在eclipse php 插件中, 如何连接oracle10数据库 啊 請問要如何得知是某IP來源是spider進行訪問呢? dede如何开发出像途牛网的日期报价功能? 根据数组内容查询数据库中的记录!急!! 请高手解决, 也可以帮大家都了解 php使用javabridge时,怎么引入jar包 各位大神看看!这个是什么原因引起的哦! thinkphp连接oracle数据库 可以搜索的下拉框,这种是怎么做的
require_once 'MessageService.class.php';//去掉这句就不会提示缺少对象。文件存在名字也没错
header("Content-Type:text/xml;charset=utf-8");
header("Cache-Control:no-cache");
$getter=$_POST['getter'];
$sender=$_POST['sender'];
$mesList="<province><city>杭州</city><city>温州</city><city>宁波</city></province>";
echo $mesList;
?>c页面
<?php
class MessageService{
}
?>
那么 GetMessageController.php 是哪个?
'MessageService.class.php';是c页面
这里有什么?
提示在myXmlHttpRequest这个对象上,我只要去掉引用哪句,其地方不改就可以了。就是搞不明白为什么,郁闷死了。
我已经重新用json重新写了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<?php
$username=$_GET['username'];
//去除utf-8空白
$username=trim($username);
session_start();
$loginuser=$_SESSION['loginuser'];
if(!$loginuser){
ob_start();
header("Location:login.php?errno=2");
ob_clean();
exit();
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link rel="stylesheet" type="text/css" href="common.css"/>
<script src="my.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
var myXmlHttpRequest="";
window.setInterval("getMessage()",5000);
function getMessage(){
myXmlHttpRequest=getXmlHttpObject();
if(myXmlHttpRequest){
var url="GetMessageController.php";
var data="getter=<?php echo $loginuser; ?>&sender=<?php echo $username ?>";
myXmlHttpRequest.open("post",url,true);
window.alert(data);
myXmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
myXmlHttpRequest.onreadystatechange=function chuli(){
if(myXmlHttpRequest.readyState==4){
if(myXmlHttpRequest.status==200){
window.alert("dsfsd");
var cities=myXmlHttpRequest.responseXML.getElementsByTagName('city');
var city_name=cities[0].childNodes[0].nodeValue;
window.alert(city_name);
}
}
}
//发送请求
myXmlHttpRequest.send(data);
}else{
window.alert("失败");
}
}
</script><title>聊天窗口</title>
</head><body>
<div class="chat">
<div class="crtop">
<h1><font color="#FF0000"><?php echo $loginuser;?></font>正在和<font color="#FF0000"><?php echo $username;?></font>聊天</h1>
<textarea name="textarea" id="mycons" cols="50" rows="20"></textarea>
</div>
<div class="crbotton">
<input name="text" type="text" id="con" />
<input type="button" onclick=sendMessage() value="发送"/>
</div>
</div>
</body>
</html>