java xm获取子节点名称_javascript读取xm子节点,无刷新例子(javascript,xml,php)

下面这个javascript 函数是用来做无刷新判断用户名和密码是否正确

function login_sussess(){

var flag = false;

var user,psw;

user = form1.user.value;

psw =form1.psw.value;

coder = form1.coder.value;

form1.submit2.disabled ="false";

document.getElementById("check_result_title").innerHTML ="正在登陆...";

var oXMLDoc = new ActiveXObject('MSXML');//建立XML文档对象

sURL = "js/login_go.php?user="+user+"&psw="+psw+"&coder="+coder//载入数据页面

oXMLDoc.url = sURL; // 载入数据到对象url

var oroot = oXMLDoc.root;//读取根节点

oItem = oroot.children.item(0);

//如果还要读取oItem的子节点,应该 oItem.children.tiem(i) 就可以,以此类推

if (oItem.text == '1'){

document.getElementById("check_result_title").innerHTML = "用户名或密码不正确";

form1.submit.disabled = "true";

}else if(oItem.text == '2'){

document.getElementById("check_result_title").innerHTML = "验证码不正确";

form1.submit.disabled = "true";

}else if(oItem.text == '3'){

document.getElementById("check_result_title").innerHTML = "登陆成功,";

location.href ="index.php";

}

}

下面这部分是login_go.php的源码:

require_once("../class/_conn.php");

if (isset($_REQUEST["user"])&&$_REQUEST["user"])  $user = trim($_REQUEST["user"]);

if (isset($_REQUEST["psw"])&&$_REQUEST["psw"])  $user = md5(trim($_REQUEST["psw"]));

if (isset($_REQUEST["coder"])&&$_REQUEST["coder"])  $coder = trim($_REQUEST["coder"]);

$flag = '1';

print("<?xml version='1.0' encoding='gb2312' ?>");

print("");

$result = $connection->My_query("select * from `members` where username = '$user' and password = '$psw'",$connection->conn);

if ($row = $connection->My_array($result)){

if ($_SESSION["code"] != $coder){

$flag = '2';//验证码不正确

}else{

$flag = '3';//登陆成功

}

}

$connection->My_mysql_close($result);

echo "$flag";

echo '';

?>

此段php输出的xml内容是:

1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值