最近做澳门赌王(网页游戏),游戏主要逻辑用php+js实现。在作好友系统时,需要“不跳转到其他界面实现对数据库的添加操作“。经高人指点,此 处用到 了传说中的ajax。因为网页也是头回作,php和js也是刚刚接触,也就是在学校对html有一定的基础。边学边作,还真把东西作出来了。。我实现的也 只是后台的逻辑部分,div+css还真是不会,还需要努力啊。
js函数调用ajax
function addfriendpost(){var uname =document.getElementByIdx("uid").value;$.ajax( {type:"post",url :"friend_add.php",data:"addfname="+uname,datatype:'data',success:function(data){//如果调用php成功,data为执行php文件后的返回值if(data==1)alert('false');elsealert('success');document.getElementByIdx("box2").style.display= "none";}});}friend_add.php文件<?require ('includes/gen_inc.php');$usr=$_SESSION['playername'];$add_f_name =$_POST["addfname"];if($add_f_name !=null){$tableq = mysql_query("SELECTusername FROM players WHERE username='" . $add_f_name ."'");$tableq2
= mysql_query("SELECTplayer_name,friend_name FROM friend WHERE
player_name='" . $usr ."' AND friend_name='" . $add_f_name . "'");if($tabler =mysql_fetch_array($tableq)&&(!$tabler2= mysql_fetch_array($tableq2)))$result = mysql_query("insertinto friend set player_name = '" . $usr . "', friend_name ='".$add_f_name."' ");elseecho 1;}?>
此外还需要引用 jquery.js 一牛人写的ajax文件
可以文我要。。。我这里有。