谁有php+xmlhttp实现无刷新的例子?

zc1966 2005-04-12 08:25:55
如题
...全文
245 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zc1966 2005-04-13
  • 打赏
  • 举报
回复
???
zairwolfi 2005-04-12
  • 打赏
  • 举报
回复
mark
php_love 2005-04-12
  • 打赏
  • 举报
回复
up
jxyuhua 2005-04-12
  • 打赏
  • 举报
回复
记下了
cexo_wxf_ss 2005-04-12
  • 打赏
  • 举报
回复
up
zhiin1 2005-04-12
  • 打赏
  • 举报
回复
solzhang 2005-04-12
  • 打赏
  • 举报
回复
说具体点
xuzuning 2005-04-12
  • 打赏
  • 举报
回复
<?php
$buffer = file_get_contents("php://input");
if(!empty($buffer)) {
echo iconv("UTF-8","GBK",$buffer);
// echo $buffer;
exit;
}
?>
<script>
// 传送XML文档到服务器
function loadXML(v) {
var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.open("POST","http://localhost/test.php",false);
xmlHTTP.setRequestHeader("Contrn-type","text/xml");

xmlHTTP.send(v);
var s = bytes2bstr(xmlHTTP.responseBody);
view.innerHTML = s;
if(xmlHTTP.responseText.indexOf("error:")!=-1) {
alert(xmlHTTP.responseText);
}
}
//二进制转换ASCII
var adTypeBinary = 1
var adTypeText = 2
function bytes2bstr(vin){
var st = new ActiveXObject("adodb.stream")
with (st){
Type = adTypeText
Open()
WriteText(vin)
Position = 0
Charset = "GB2312"
Position = 2
return ReadText
}
}
</script>
<input type=button onclick="loadXML(this.value)" value="测试">
<input type=button onclick="loadXML(this.value)" value="修改">
<input type=button onclick="loadXML(this.value)" value="删除"><br>
收到信息:<span id="view"></span>
lonelystar777 2005-04-12
  • 打赏
  • 举报
回复
不过很遗憾,基于安全原因,很多打上安全补丁的IE浏览器无法创建adodb.stream对象
zc1966 2005-04-12
  • 打赏
  • 举报
回复
数据库的查询结果是否一定要转成XML文件才好用xmlHTTP.responseText接收
zc1966 2005-04-12
  • 打赏
  • 举报
回复
请xuzuning(唠叨)写完整!
我想要服务器端查询数据库,将查询结果发发回客户端,如何写??

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧