日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ajax查询数据的举例

發布時間:2024/4/17 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax查询数据的举例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.根據下拉框的值異步查詢信息

HTML代碼如下:

<script> $(function(){ //頁面載入時執行 $("#key").change(function(){ //當下拉框中值發生變化時執行var cc1 = $('#key').val(); //得到下拉菜單的選中項的value值if (cc1!=0){ //如果下拉框中內容不為空//發送記錄id和sid 兩個參數到getweb.asp,math.random()避免緩存$.get("10-6.php",{id:cc1,sid:Math.random()},function(data){$("#disp").html(data);});}else$("#disp").html("還沒選擇!"); }); }) </script><? include('conn.php');$result=$conn->query("Select * From link Order By id Desc"); ?> 請選擇網站: <select id="key"> <option value="0">==請選擇==</option> <? while($row=$result->fetch_assoc()){ ?> <!--填充下拉框中的數據--> <option value="<?=$row['id'] ?>"><?=$row['name'] ?></option> <? } ?> </select><ul id="disp"><b>網站信息...</b></ul>

10-6.php

<? header("Content-type: text/html; charset=gb2312"); include('conn.php');$id=$_GET["id"]; //獲得$.get()發送來的id$sql="Select * From link Where id=$id"; $result=$conn->query($sql); if($result->num_rows>0){while($row=$result->fetch_assoc()){echo "<li>編號:".$row['id']."</li>";echo "<li>網站名:".$row['name']." </li>";echo "<li>URL地址:".$row['URL']." </li>";echo "<li>介紹:".$row['intro']." </li>";} } else echo "沒有搜索到信息"; ?>

2.制作級聯下拉框

例如省會城市的選擇

$(function(){$("#szSheng").change(function(){ //左邊列表框值改變時觸發$.getJSON("10-8.php",{index: $(this).val()}, //發送列表框值給10-8.aspfunction(data){ //接收10-8.asp返回的數據var city=""; //根據返回的JSON數據,創建<option>項for (var i = 0; i < data.length; i++) {city += '<option value="' + data[i].ID + '">' + data[i].shi + '</option>';};$("#szShi").html(city); //在第二個下拉菜單中顯示數據 });}); $("#szSheng").change(); //讓頁面第一次顯示的時候也有數據 }) </script>
所在城市:<select id="szSheng"><? include('conn.php');$result=$conn->query("select * from province order by shengorder");//var_dump($result);while($row=$result->fetch_assoc()){ ?> <!--在左邊列表框中加載所有省的信息--><option value="<?=$row["id"] ?>" ><?=trim($row["shengname"]) ?></option> <? } ?> </select><select id="szShi"></select> <!--右邊列表框,用于加載市的信息--> 10-8.php 數據格式 <? header("Content-type: text/html; charset=gb2312"); include('conn.php'); $shengid=$_GET["index"]; //獲得$.getJSON發送來的數據 $sql="select * from city where Shengid=$shengid order by shiorder";$city= "["; //$city用來保存JSON格式字符串 $i=0; $result=$conn->query($sql); while($row=$result->fetch_assoc()){ //循環輸出JSON格式數據$city = $city."{ID:".$row["shiorder"].", shi: '".$row["shiname"]."'}";if($result->num_rows!=++$i) $city = $city.','; //如果不是最后一條記錄 }$city = $city."]"; echo $city; ?>

3.異步方式檢測用戶名是否可以注冊

?在頁面失去焦點 的時候,就檢測該用戶名是否可以注冊。 如果用戶輸入的用戶名和密碼合法,則在不刷新頁面的情況下完成用戶注冊,也就是單擊“注冊”按鈕的時候將用戶名和密碼異步發送給服務器并插入到admin表中,然后返回注冊成功的信息。

HTML代碼

<script src="jquery.min.js"></script> <script> $(function(){ //在頁面載入時加載$("#user").blur(function(){ //在文本框失去焦點時檢測var user=$("#user").val(); if (user != ""){ $.get('10-9-2.php', {username:user,n:Math.random()}, function (data){ if (data==1){ //返回1表示用戶名沒有注冊$("#prompt").html("<font color=#0000ff>可以注冊</font>");}else { $("#user").focus().select(); $("#prompt").html("<font color=#ff0000>此用戶名已經注冊</font>"); }});}else $("#prompt").html("請輸入用戶名");});$("#reg").click(function(){ //單擊注冊按鈕時var user=$("#user").val(); var password=$("#pwd").val();if (user != "" && password !=""){$.get('10-9-2.php', {username: user,password:password,act:"login"},function (data){ $("#user").val(""); $("#pwd").val(""); //清空文本框$("#show").html(data); });} else $("#prompt").html("請輸入用戶名和密碼"); }); }) </script> <form><table border=1 cellpadding=4 cellspacing=0 width="296"><tr><td width="42">用戶名</td><!-- --><td width="115"><input type="text" id="user" size="15"></td><td width="107"><div id="prompt">請輸入用戶名</div></td></tr><tr><td>密碼</td><td><input type="text" id="pwd" size="15"></td><td></td></tr><tr><td></td><td><input type="button" value="注冊" id="reg"></td><td id="show"></td></tr></table> </form>

10-9-2.php

<? header("Content-type: text/html; charset=gb2312"); require('conn.php');$username=$_GET["username"]; //獲得10-9.html發送來的數據$password=$_GET["password"]; $act=$_GET["act"]; if($act=="login"){ //處理單擊“注冊”按鈕的代碼$sql="insert into admin(`user`,`password`) values('$username','$password')";if($conn->query($sql))echo "歡迎 $username , 注冊成功";else echo '注冊失敗,原因:'. $conn->errno. $conn->error;die(); }$sql="select * from admin where user='$username'"; //處理檢測用戶名的代碼 $result=$conn->query($sql); if($result->num_rows==0) echo 1; //如果沒有記錄則輸出1,表示可以注冊 ?>

?

轉載于:https://www.cnblogs.com/xs-yqz/p/5115814.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的ajax查询数据的举例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美亚洲国产另类 | 久久久久国产精品 | 日韩欧美高清视频 | 亚洲性xxx | 亚洲免费在线视频 | 黄视频国产 | 1区2区视频 | 中文字幕在线亚洲 | 99久久综合 | 日韩美在线 | www.黄色.| 很黄很污的视频 | 亚洲欧美网站 | 波多野结衣久久精品 | 国产精品自在线 | 亚洲精品成人 | 久久这里精品 | 国产传媒视频在线观看 | 九色在线视频 | 精品国产1区2区 | 名校风暴在线观看免费高清完整 | 97射射| 欧美特级特黄aaaaaa在线看 | 99er久久| 国产日韩亚洲 | 国产精品久久久av | 久久精品久久99 | wwwwww国产| 色哟哟入口国产精品 | 欧美亚洲一区二区三区 | 亚洲欧美日韩久久 | 巨乳美女被爆操 | 国产精品伦一区二区三区免费看 | 红桃视频成人在线 | 97在线观视频免费观看 | 日韩在线www | 亚洲免费在线 | 亚洲激情欧美激情 | 欧美日韩理论 | 黄色一级一片 | 亚洲少妇一区二区三区 | 97超级碰碰碰 | 乳色吐息免费看 | 国产精品视频大全 | 成人激情片 | 奇米久久 | 黄色成人av在线 | 成人免费视频国产免费麻豆 | 99在线成人精品视频 | 亚洲青涩在线 | 看污网站 | 91极品视频| 男女视频在线观看 | 国产精品污www在线观看 | 亚洲欧洲一区 | 狠狠操你 | 久久aaa | 成人av国产| 日韩精品一区二区三区无码专区 | 无码一区二区三区 | 久久久久久亚洲精品 | 国产成人在线播放 | videosex抽搐痉挛高潮 | 亚洲无色 | 免费美女视频网站 | 老妇裸体性猛交视频 | 番号动态图 | 亚洲三级影视 | 先锋影音av资源在线 | 91av福利视频| 中文字幕一区在线 | 亚洲国语| 女同久久另类69精品国产 | www.色日本 | 亚洲熟妇一区 | 国产香蕉尹人视频在线 | 嫩草影院一区二区三区 | 欧美黑人三级 | 欧美激情精品久久久久 | 韩国三级bd高清中字2021 | 一区二区三区四区不卡 | 午夜影院免费看 | eeuss鲁丝片一区二区三区 | 特级淫片裸体免费看 | 国产精品视频网 | 成人免费视频观看视频 | 一级高清视频 | 理论片中文字幕 | 国产又爽又黄免费软件 | 国产日韩精品一区二区三区在线 | 色婷婷激情五月 | 毛片999 | a在线免费 | 日韩 欧美 自拍 | 一级黄色大片网站 | 自拍偷自拍亚洲精品播放 | 伊人婷婷在线 | 日韩av一区二区三区在线观看 | 真人真事免费毛片 |