AJAX调用PHP 判断

AJAX调用PHP 判断

//摸板内容

<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest() {
   if (window.ActiveXObject) {
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
   }else if (window.XMLHttpRequest) {
      xmlHttp = new XMLHttpRequest();
   }
}
function buy_ok(a){//点击确定购买的商品
//alert(a);
createXMLHttpRequest();
   var url = 'index.php?op=jiaoyi&file=xml_goumai&action=buy_ok&id='+a;//调用PHP文件
   xmlHttp.open('GET', url, true);
xmlHttp.onreadystatechange = show_check_result5;
xmlHttp.send(null);
}
function show_check_result5() {
if (xmlHttp.readyState == 4) {
   if (xmlHttp.status == 200) {
    var error_name = xmlHttp.responseXML.getElementsByTagName("error_name")[0].firstChild.data;
    if(error_name==1){
     alert('金额不足!');
    }else{
     alert('购买成功!');
    }
   }
}
}

</script>

<table><tr><td colspan=2 align=center><input type=button value=\"确 定\" οnclick='buy_ok(变量)'></td></tr></table>

//调用的PHP 文件内容

<?php
//购买物品确定 插入到用玩家品表 扣除玩家金钱
if($action=="buy_ok"){
$id=$_REQUEST['id'];
$good_money=$db->GetOne("select money from ".$prefix."_wupin where id=$id");
$user_money=$db->GetOne("select money from ".$prefix."_shuxing where userid=$userid");
if($user_money>$good_money){
   $money=$user_money-$good_money;
   $rs=$db->Execute("update ".$prefix."_shuxing set money='$money' where userid=$userid");
   if($rs){
    $rss=$db->Execute("insert into ".$prefix."_beibao (userid,wupinid,wupinsum)values($userid,$id,1)");
   }
}
if(!$rss){
   $error=1;
}else{
   $error=2;
}
@header("HTTP/1.0 200 OK");
@header("HTTP/1.1 200 OK");
@header("Content-type: text/xml");
echo"<?xml version=\"1.0\" encoding=\"utf-8\"?>"
."<response>"
."<error_name>$error</error_name>"
."</response>";

}
?>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值