婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > 使用$.get()根據(jù)選項(xiàng)的不同從數(shù)據(jù)庫異步請(qǐng)求數(shù)據(jù)

使用$.get()根據(jù)選項(xiàng)的不同從數(shù)據(jù)庫異步請(qǐng)求數(shù)據(jù)

熱門標(biāo)簽:老虎郵局地圖標(biāo)注點(diǎn) 徐州電銷卡外呼系統(tǒng)供應(yīng)商 上海浦東百度地圖標(biāo)注中心注冊(cè) 外呼系統(tǒng)獲取客戶手機(jī)號(hào) 目標(biāo)三維地圖標(biāo)注 青海醫(yī)療智能外呼系統(tǒng)怎么樣 百靈鳥 襄陽外呼系統(tǒng)接口 科智聯(lián)智能電銷機(jī)器人
Ajax極大地改善了用戶體驗(yàn),對(duì)于web2.0來說必不可少,是前端開發(fā)人員必不可少的技能。

這個(gè)例子是這樣的,當(dāng)從select下拉框選擇編程語言時(shí)時(shí),根據(jù)選項(xiàng)的不同,異步請(qǐng)求不同的函數(shù)API描述。這種功能在現(xiàn)在web應(yīng)用程序中是及其常見的。

我們先來看一下$.get()的結(jié)構(gòu)
復(fù)制代碼 代碼如下:

$.get(url, [, data], [, callback] [, type])
//url:請(qǐng)求的HTML頁的URL地址;
//data(可選),發(fā)送至服務(wù)器的key/value數(shù)據(jù)作為QueryString附加到請(qǐng)求URL中;
//callback(可選):載入成功時(shí)的回調(diào)函數(shù)(只有當(dāng)Response的返回狀態(tài)是success才調(diào)用該方法;
//type(可選):服務(wù)器端返回內(nèi)容格式,包括xml,html,script,json,text和_default

首先創(chuàng)建examplDB數(shù)據(jù)庫,建立language和functions表,SQL如下
復(fù)制代碼 代碼如下:

CREATE TABLE IF NOT EXISTS language (
id int(3) NOT NULL AUTO_INCREMENT,
languageName varchar(50) NOT NULL,
PRIMARY KEY (id));

CREATE TABLE IF NOT EXISTS functions (
id int(3) NOT NULL AUTO_INCREMENT,
languageId int(11) NOT NULL,
functionName varchar(64) NOT NULL,
summary varchar(128) NOT NULL, //功能概述
example text NOT NULL, //舉例
PRIMARY KEY (id));

下面是插入數(shù)據(jù)的SQL
復(fù)制代碼 代碼如下:

INSERT INTO language (id, languageName) VALUES
(1, 'PHP'),
(2, 'jQuery');

INSERT INTO functions (id, languageId, functionName, summary, example) VALUES
(1, 1, 'simplexml_load_file', 'Interprets an XML file into an object ', '$xml = simplexml_load_file(''test.xml'');\r\nprint_r($xml);\r\n'),
(2, 1, 'array_push', 'Push one or more elements onto the end of array', '$arrPets = array(''Dog'', ''Cat'', ''Fish'' );\r\narray_push($arrPets, ''Bird'', ''Rat'');\r\n'),
(3, 1, 'ucfirst', 'Make a string''s first character uppercase', '$message = ''have a nice day;\r\n$message = ucfirst($message); // output: Have A Nice Day\r\n'),
(4, 1, 'mail', 'used to send email', '$message = "Example message for mail";\r\nif(mail(''test@test.com'', ''Test Subject'', $message))\r\n{\r\n echo ''Mail sent'';\r\n}\r\nelse\r\n{\r\n echo ''Sending of mail failed'';\r\n}\r\n'),
(5, 2, '$.get', 'Load data from the server using a HTTP GET request.', '$.ajax({\r\n url: url,\r\n data: data,\r\n success: success,\r\n dataType: dataType\r\n});\r\n'),
(6, 2, 'hover', 'hover method accepts 2 functions as parameters which execute alternativelt when mouse enters and leaves an element.', '$(selector).hover(\r\nfunction()\r\n{\r\n//executes on mouseenter\r\n},\r\nfunction()\r\n{\r\n//executes on mouseleave\r\n});'),
(7, 2, 'bind', 'Attach a handler to an event for the elements.', '$(element).bind(''click'', function() \r\n{\r\n alert(''click happened'');\r\n});\r\n'),
(8, 2, 'jQuery.data', 'Store arbitrary data associated with the specified element.', 'jQuery.data(element, key, value);'),
(9, 1, 'add class', 'Adds a class', '(''p'').addClass(''myClass yourClass'');');

都是比較簡單的SQL操作,一切準(zhǔn)備就緒后就可以編碼了。總共有兩個(gè)腳本文件,一個(gè)index.php,一個(gè)results.php用于處理請(qǐng)求,先編寫index.php
復(fù)制代碼 代碼如下:

!DOCTYPE html>
html>
head>
title>/title>
style type="text/css">
body {font-family:"Trebuchet MS", Verdana, Arial; width:600px;}
div {background-color:#f5f5dc;}
/style>
script type="text/javascript" src="jquery.js">/script>
/head>
body>
?php
$mysqli = new mysqli('localhost', 'root', 'passwd', 'exampledb');//將passwd改為你的數(shù)據(jù)庫密碼
if (mysqli_connect_errno())
{
die('Unable to connect');
}
else
{
$query = 'SELECT * FROM language'; //這里開始是核心代碼,都是很簡單的語句,主要是在language中取得記錄,然后循環(huán)輸出到select選項(xiàng)
if ($result = $mysqli->query($query))
{
if ($result->num_rows > 0)
{
?>
p>
Select a languae
select id="selectLanguage">
option value="">select/option>
?php
while($row = $result->fetch_assoc()) //以編程語言的id作為option的value,以語言作為選項(xiàng)。
{
?>
option value="?php echo $row['id'];?>">?php echo $row['languageName']; ?>/option>
?php
}
?>
/select>
/p>
p id="result">/p>
?php
}
else
{
echo 'No records found';
}
$result->close();
}
else
{
echo 'Error in query: $query.'.$mysqli->error;
}
}
$mysqli->close();
?>

script type="text/javascript">
$(function() {
$('#selectLanguage').change(function() {
if($(this).val() == '') return;
$.get(
'results.php',
{id: $(this).val()},
function(data) {
$('#result').html(data);
}
);
});
});
/script>
/body>
/html>

引入jquery,給#selectLanguage添加change事件處理程序,并放在index.php中body結(jié)束前
復(fù)制代碼 代碼如下:

script src="scripts/jquery.js">/script>
script type="text/javascript">
$(function() {
$('#selectLanguage').change(function() {
if($(this).val() == '') return;
$.get(
'results.php',
{id: $(this).val()},
function(data) {
$('#result').html(data);
}
);
});
});
/script>

下面就是results.php了。它先連接到數(shù)據(jù)庫,然后取得index.php發(fā)送到id,根據(jù)id在數(shù)據(jù)庫里選擇相應(yīng)的編程語言記錄,并將每條記錄放到ul列表中
復(fù)制代碼 代碼如下:

?php
$mysqli = new mysqli('localhost', 'root', 'passwd', 'exampledb'); //這里也要用你的數(shù)據(jù)庫密碼改寫passwd
$resultStr = '';
$query = 'SELECT functionName, summary, example FROM functions where languageId ='.$_GET['id']; //$_GET['id']就是index.php中用$.get()發(fā)送的id
if ($result = $mysqli->query($query))
{
if ($result->num_rows > 0)
{
$resultStr .= 'ul>';
while($row = $result->fetch_assoc()) //和index.php的語句差不多,也是先從數(shù)據(jù)庫取得記錄,然后格式化輸出
{
$resultStr .= 'li>strong>'.$row['functionName'].'/strong>-'.$row['summary'];
$resultStr .= 'div>pre>'.$row['example'].'/pre>/div>'.'/li>';
}
$resultStr .= '/ul>';
}
else
{
$resultStr = 'Nothing found';
}
}
echo $resultStr;
?>

現(xiàn)在所有的代碼都編寫好了,看下最后的效果
 
這樣簡單的效果就出來了。

標(biāo)簽:辛集 股票 商洛 荊州 佛山 紅河 揭陽 咸寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用$.get()根據(jù)選項(xiàng)的不同從數(shù)據(jù)庫異步請(qǐng)求數(shù)據(jù)》,本文關(guān)鍵詞  使用,.get,根據(jù),選項(xiàng),的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用$.get()根據(jù)選項(xiàng)的不同從數(shù)據(jù)庫異步請(qǐng)求數(shù)據(jù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用$.get()根據(jù)選項(xiàng)的不同從數(shù)據(jù)庫異步請(qǐng)求數(shù)據(jù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩午夜精品电影| caoporn国产精品| 粉嫩av一区二区三区在线播放| 欧美人伦禁忌dvd放荡欲情| 综合自拍亚洲综合图不卡区| 成人精品免费看| 国产欧美日韩视频在线观看| 国产成人啪免费观看软件| 国产女人aaa级久久久级| 国产成人丝袜美腿| 一区二区三区在线观看欧美| 精品一二三四区| 亚洲欧洲精品天堂一级| 欧美国产1区2区| 国产人妖乱国产精品人妖| 国产欧美精品在线观看| 福利一区在线观看| 亚洲黄色性网站| 欧美电影免费提供在线观看| 成人亚洲精品久久久久软件| 亚洲综合一二区| 久久亚洲精华国产精华液| 91蜜桃免费观看视频| 午夜电影一区二区| 国产日韩av一区二区| 不卡的看片网站| 亚洲人成在线播放网站岛国| 56国语精品自产拍在线观看| 国产精品久久精品日日| 欧美亚洲一区三区| 制服视频三区第一页精品| 91麻豆国产香蕉久久精品| 91原创在线视频| 亚洲成人tv网| 国产精品久久网站| 久久精品国产秦先生| 91成人免费在线视频| 夜夜嗨av一区二区三区网页| 欧洲精品一区二区| 视频一区二区欧美| 精品乱人伦小说| 国产高清精品网站| 欧美国产激情一区二区三区蜜月 | 日本高清不卡视频| 中国av一区二区三区| 99精品1区2区| 蜜桃av一区二区三区电影| 久久这里都是精品| 色94色欧美sute亚洲线路一ni| 首页综合国产亚洲丝袜| 久久久99精品免费观看| 91国偷自产一区二区使用方法| 亚洲伊人色欲综合网| 精品日韩欧美一区二区| 成人爽a毛片一区二区免费| 一区二区三区在线免费播放| 欧美精品乱码久久久久久按摩 | 国产精品理论片在线观看| 欧美三级在线播放| 久久成人免费电影| 亚洲视频一二三区| 欧美日韩精品免费| 国产一区二区剧情av在线| 亚洲欧美日韩人成在线播放| 欧美巨大另类极品videosbest | 91视频观看视频| 午夜av一区二区三区| 日本一区二区三区高清不卡| 一本久久a久久免费精品不卡| 九九**精品视频免费播放| 怡红院av一区二区三区| 日韩免费高清av| 一本大道久久精品懂色aⅴ| 国产精一区二区三区| 性久久久久久久久久久久| 国产农村妇女精品| 欧美性大战久久久久久久 | 国产一区二区在线观看免费| 国产精品福利一区二区| 欧美一区2区视频在线观看| 91激情五月电影| 国产最新精品免费| 亚洲va欧美va国产va天堂影院| 国产午夜精品久久| 欧美电影免费观看高清完整版| 在线观看免费一区| 不卡一区中文字幕| 国产美女娇喘av呻吟久久| 日本视频中文字幕一区二区三区| 亚洲色图在线看| 国产精品亲子伦对白| 久久在线观看免费| 日韩一区二区三区电影在线观看| 欧美日韩在线直播| 色欧美片视频在线观看在线视频| 99久久久国产精品| 99久久婷婷国产综合精品电影| 麻豆国产91在线播放| 视频一区国产视频| 久久精品国产精品亚洲精品| 美女一区二区在线观看| 老司机精品视频在线| 久久国产精品72免费观看| 久久se精品一区二区| 寂寞少妇一区二区三区| 久久国产精品99久久久久久老狼| 美女脱光内衣内裤视频久久网站 | 精品乱码亚洲一区二区不卡| 日韩欧美亚洲国产另类| 精品国产一区二区三区av性色 | 精品国产三级a在线观看| 91麻豆精品国产91久久久久| 欧美四级电影网| 欧美日韩一区三区四区| 91麻豆精品国产自产在线| 日韩精品一区二区三区蜜臀| 日韩免费视频一区| 欧美国产禁国产网站cc| 国产精品电影院| 亚洲国产精品一区二区www| 亚洲国产视频直播| 男女性色大片免费观看一区二区| 久久精品国产**网站演员| 国产一区二区三区精品欧美日韩一区二区三区 | 一区二区三区欧美视频| 亚洲国产精品久久久久婷婷884| 日韩精品三区四区| 国产一区二区三区四区五区美女| 东方aⅴ免费观看久久av| 91麻豆文化传媒在线观看| 欧美日韩一区二区三区高清 | 欧美成人高清电影在线| 亚洲高清免费在线| 欧美日韩日日夜夜| 亚洲成av人片在线观看| 99国产欧美另类久久久精品| 国产精品毛片久久久久久| 国产精品一区二区久久不卡 | 日欧美一区二区| 成人动漫一区二区三区| 欧美一区二区三区在线| 日本免费新一区视频| 日韩午夜激情免费电影| 免费成人av资源网| 欧美不卡视频一区| 国产精品一区久久久久| 国产精品天天看| 色综合久久66| 日韩精品久久理论片| 亚洲精品一区二区三区福利| 国产激情视频一区二区三区欧美| 国产亚洲短视频| 91在线精品秘密一区二区| 亚洲国产日韩a在线播放| 欧美一区二区国产| 国产精品一区一区三区| 中文字幕日本乱码精品影院| 成人av电影在线播放| 亚洲精品v日韩精品| 欧美一区二区三区免费视频 | 日韩精品欧美成人高清一区二区| 丁香天五香天堂综合| 亚洲激情六月丁香| 91精品啪在线观看国产60岁| 久久不见久久见免费视频7| 国产精品嫩草影院com| 91久久香蕉国产日韩欧美9色| 日韩—二三区免费观看av| 国产日韩精品一区二区三区 | 欧美日韩国产乱码电影| 精品亚洲成a人| 亚洲欧洲国产日本综合| 91精品欧美一区二区三区综合在| 成人免费av网站| 青青草91视频| 亚洲视频中文字幕| 精品播放一区二区| 欧美午夜寂寞影院| 国产福利一区二区三区视频 | 精品福利一区二区三区| 91猫先生在线| 国产成人在线视频网站| 三级亚洲高清视频| 国产精品久久二区二区| 26uuu亚洲婷婷狠狠天堂| 欧美自拍丝袜亚洲| 99视频精品免费视频| 国内精品久久久久影院色| 亚洲国产精品一区二区久久| 中文字幕高清一区| 精品国产一区二区国模嫣然| 91久久精品国产91性色tv| 国产91精品在线观看| 久久99精品网久久| 日韩av在线发布| 亚洲国产精品视频| 有码一区二区三区| 亚洲欧美日韩中文播放 | 免费观看日韩av| 亚洲精品国产无套在线观|