ajax+php

小工头 高级软件工程师  2010-08-09 01:39:53
ajax代码:
==========================================================================================================
ajax.js
var xmlHttp;
function creatXMLHttpRequest() {
if(window.ActiveXObject) {
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
} else if(window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
function startRequest(id,url) {
creatXMLHttpRequest();
xmlHttp.onreadystatechange = function(){handleStateChange(id);}
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function handleStateChange(id) {
if(xmlHttp.readyState == 1) {
document.getElementById(id).innerHTML = "<div class='cs'>正在加载请稍等...</div>";
}
if(xmlHttp.readyState == 4 ){
if(xmlHttp.status == 200) {
var allcon = xmlHttp.responseText;
document.getElementById(id).innerHTML = allcon;
//alert(allcon);
}
}
}

php代码:
==========================================================================================================
<?php
require_once('include/conn.php');
header('Content-Type:text/html;charset=GBK');
if($_GET['name']!=''){
$uname=$_GET['name'];
sleep(1);
$strsql="SELECT * FROM tb_user WHERE userMobile='$uname'";
$result=mssql_query($strsql);
$rows=@mssql_num_rows($result);
if($rows>0){
echo "<font color=red>"."已被注册!"."</font>";
}else{
echo "<font color=red>"."此用户名未被注册!"."</font>";
}
}else{
echo "<font color=red>"."用户不能为空且为手机号"."</font>";
}
?>

html页面代码:
==========================================================================================================
<input name="userMobile" type="text" id="userMobile" maxlength="11" onblur="startRequest('ajaxcls','eee.php?name='+this.value);"/></td>
...全文
94 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yiyi0724 2010-08-11
学习!
回复
liangpei2008 2010-08-10
[Quote=引用 2 楼 haoren_shw 的回复:]

没问题。。贴出来学习下。
让高人给点意见 。。
[/Quote]
写得太帅了
回复
natici 2010-08-10
[Quote=引用 7 楼 xuzuning 的回复:]
有一个问题你没有注意!
php 程序里有
header('Content-Type:text/html;charset=GBK');
可知你的页面也是 gbk 的,这样在处理中文时要出问题的
[/Quote]
不是要统一编码吗?为什么要出问题?
回复
woshiguozhongbin 2010-08-09
[Quote=引用 2 楼 haoren_shw 的回复:]

没问题。。贴出来学习下。
让高人给点意见 。。
[/Quote]
.........
你今天心情一定很好....
回复
xuzuning 2010-08-09
有一个问题你没有注意!
php 程序里有
header('Content-Type:text/html;charset=GBK');
可知你的页面也是 gbk 的,这样在处理中文时要出问题的
回复
小工头 2010-08-09
这个都试过了,IE,火狐,遨游都没什么问题。。。
回复
Dleno 2010-08-09
那你现在应该测试的是在其他浏览器下能否正常执行??
回复
小工头 2010-08-09
谢谢。。。。。。
回复
CunningBoy 2010-08-09
嗯,已阅,不错。
回复
小工头 2010-08-09
没问题。。贴出来学习下。
让高人给点意见 。。
回复
CunningBoy 2010-08-09
什么问题?
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告