您的位置:首页 > 编程语言 > PHP开发

AJAX调用PHP 判断

2012-11-06 00:20 218 查看


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=\"确 定\" onclick='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>";

}

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: