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

主頁 > 知識庫 > 通過數據庫和ajax方法寫出地圖的實例代碼

通過數據庫和ajax方法寫出地圖的實例代碼

熱門標簽:地圖標注推銷坑人 怎樣在地圖標注文字 立陶宛地圖標注 河間市地圖標注app 大眾點評400電話怎么申請 中國地圖標注不明確情況介紹表 上海企業外呼系統價錢 東平縣地圖標注app 電銷機器人 長春

ajax教程

AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。

AJAX 不是新的編程語言,而是一種使用現有標準的新方法。

AJAX 是與服務器交換數據并更新部分網頁的藝術,在不重新加載整個頁面的情況下。

客戶端部分:html、js、css代碼部分:

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
html>
head>
title>/title>
meta charset="UTF-8"/>
/head>
!--css樣式部分-->
style type="text/css">
.content_map{
/*border:1px solid blue;*/
width:1349px;
height:524px;
float:left;
margin-top:100px;
}
.content_map .mLeft{
border:none;
border-top:1px solid #fb6c20;
width:400px;
margin-top:14px;
float:left;
margin-left:134px;
}
.content_map>span{
margin-left:20px;
margin-right:20px;
font-size:28px;
font-family: "Microsoft Yahei";
/*font-weight: bold;*/
float:left;
}
.content_map .mRight{
float:left;
border:none;
border-top:1px solid #fb6c20;
width:400px;
margin-top:14px;
}
#maplist{
margin-top:50px;
width:749px;
height:524px;
/*border:1px solid #fb6c20;*/
background: url("images/diru.png") no-repeat 0 0 ;
background-size:contain;
position: relative;
float:left;
}
.mapShop img{
position:absolute;
/*border:1px solid red;*/
}
#map_right{
/*border:1px solid #fb6c20;*/
float:left;
/*width:600px;*/
width:594px;
height:524px;
background-color: #f0f2fe;
margin-top: 40px;
}
.shopMsg img{
width:450px;
height:300px;
margin-left:72px;
margin-top:40px;
}
.shopMsg .pmname{
color:#000;
font-size:20px;
margin-top:30px;
margin-left:72px;
font-family:微軟雅黑;
}
.shopMsg .address{
color:#000;
font-size:20px;
margin-top:30px;
margin-left:72px;
font-family:微軟雅黑;
}
.shopMsg .phone{
color:#000;
font-size:20px;
margin-top:30px;
margin-left:72px;
font-family:微軟雅黑;
}
/style>
body>
!--html部分-->
div class="content_map">
!-- 標題-->
hr class="mLeft"/>
span>相關寵物醫院/span>
hr class="mRight"/>
!-- 左邊部分:地圖-->
div id="maplist">
/div>
!-- 右邊部分點擊左邊要添加的內容:以及最開始加入的信息-->
div id="map_right">
div class="shopMsg">
img src="images/w_map.png"/>
div class="pmname">寵物店名:Petjoy寵物社區/div>
div class="address">地址:長寧區機旋路1258號--1260號/div>
div class="phone">電話號碼:(021)53018000/div>
/div>
/div>
/div>
!--js代碼部分-->
script type="text/javascript">
window.onload=function(){
getMap();
}
// 向地圖添加信息:ajax
function getMap(){
//創建對象
var httpReq;
if(window.XMLHttpRequest){
httpReq=new XMLHttpRequest();
}else{
httpReq=new ActiveXObject("Microsoft.XMLHTTP");
}
var maplist=document.getElementById("maplist");//獲取地圖列表
maplist.innerHTML='';//清空地圖里在html里面加的信息
// 定義回調函數,接收從數據庫響應回來的數據。
// onreadystatechange():存儲函數(或函數名)。每當readyState屬性改變時,就會調用該函數
httpReq.onreadystatechange=function(){
if(httpReq.readyState==4httpReq.status==200){
var jsonobj=JSON.parse(httpReq.responseText);
console.log(jsonobj.length);
for (var i = 0; i jsonobj.length;i++) {
maplist.innerHTML+='div class="mapShop">'+
'img src="images/fi1.png" style="top:'+jsonobj[i].pmTop+"px"+';left:'+jsonobj[i].pmLeft+"px"+'"/>'+
'div id="pmcity'+i+'" onclick="getMessage('+i+')" style="top:'+jsonobj[i].pmTop+"px"+';left:'+jsonobj[i].pmLeft+"px"+';position:absolute;padding-top:20px;'+'">' + jsonobj[i].pmCity + '/div>'+
'/div>';
}
}
}
//發起請求(打開一個地址)
httpReq.open("get", "adress.do", true);
//發送,如果提交方式為get,發送為null;如果提交方式為post,哪send里寫要發送的參數,沒得的話,就寫null
httpReq.send(null);
}
//點擊獲取信息
function getMessage(a){
console.log("M----------1");
var httpReq;
if(window.XMLHttpRequest){
httpReq=new XMLHttpRequest();
}else{
httpReq=new ActiveXObject("Microsoft.XMLHTTP");
}
var map_right=document.getElementById("map_right");
map_right.innerHTML='';
httpReq.onreadystatechange=function(){
if(httpReq.readyState==4httpReq.status==200){
var jsonobj=JSON.parse(httpReq.responseText);
console.log(jsonobj.length);
for(var i=0;ijsonobj.length;i++){
map_right.innerHTML+='div class="shopMsg">'+
'img src="images/'+jsonobj[i].pmImg+'"/>'+
'div class="pmname">寵物店名:'+jsonobj[i].pmName+'/div>'+
'div class="address">地址:'+jsonobj[i].pmAddress+'/div>'+
'div class="phone">電話號碼:'+jsonobj[i].pmPhone+'/div>'+
'/div>'
}
}
}
//發起請求
httpReq.open("get", "adressMsg.do?pmId="+a, true);
//發送
httpReq.send(null);
}
/script>
/body>
/html>

服務端部分:app.js(一個JavaScript):

var express=require("express");//引用express
var mysql=require("mysql");//引用mysql
var app=express();//執行express里的全局函數,返回一個express對象
app.configure(function(){
app.use(app.router);//路由,配置路由時,先執行,用戶定義的攔截地址
app.use(express.static(__dirname+"/public"));//設置靜態資源路徑
app.use(express.errorHandler());//開發者模塊,將錯誤顯示在html上
});
app.get("/adress.do",function(req,res){
//console.log("d-----------1");
//建立數據庫連接,建立橋梁
var myconn=mysql.createConnection({
host:"localhost",
port:"3306",
user:"root",
password:"123456",
database:"pet"
});
//打開連接
myconn.connect();
var sql="SELECT * FROM petmap";
//console.log(sql);
myconn.query(sql,[],function(err,data){
//console.log(err);
//console.log(data);
res.send(data);
});
//關閉連接
myconn.end();
});
//城市點擊響應
app.get("/adressMsg.do",function(req,res){
var pmId=req.query.pmId;
console.log(pmId);
//建立數據庫連接,建立橋梁
var myconn=mysql.createConnection({
host:"localhost",
port:"3306",
user:"root",
password:"123456",
database:"pet"
});
//打開連接
myconn.connect();
console.log("f------------1");
var sql="SELECT * FROM petmap WHERE pmId=?";
console.log(sql);
var id=parseInt(pmId);
myconn.query(sql,[id+1],function(err,data){
console.log(err);
console.log(data);
res.send(data);
});
//關閉連接
myconn.end();
});
//監聽端口號
app.listen(8888,function(){//監聽
console.log("express監聽成功!");
console.log(__dirname);
});

數據庫mysql信息:

/*創建數據庫:pet*/
CREATE DATABASE pet;
/*寵物店地圖*/
CREATE TABLE petmap(/*寵物店*/
pmId INT AUTO_INCREMENT PRIMARY KEY,/*寵物店id*/
pmName NVARCHAR(60),/*寵物店名*/
pmCity NVARCHAR(20),/*寵物店所在城市*/
pmAddress NVARCHAR(100),/*寵物店所在詳細地址*/
pmImg VARCHAR(60),/*寵物店圖片*/
pmPhone VARCHAR(30),/*寵物店電話號碼*/
pmTop FLOAT,/*寵物店位置上面*/
pmLeft FLOAT/*寵物店位置下面*/
)
/*插入信息*/
INSERT INTO petmap(pmName,pmCity,pmAddress,pmImg,pmPhone,pmTop,pmLeft) 
VALUES ('邛崍邛臨美多寵物服務部','成都','成都市邛崍市長松路296號','map1.png','15202891690',360,320),
('諧和寵物醫院','德陽','德陽市旌陽區珠江西路300號','map2.png','0838-6181255',320,350),
('天寧動物醫院','西安','西安市新城區韓森路','map3.png','028-81836050',260,240),
('寵美康動物醫院','烏魯木齊','烏魯木齊市天山區幸福路774號','map4.png','0991-2654158',210,170),
('綿陽康貝動物診所','綿陽','綿陽市游仙區東津路5-2號','map5.png','0816-2987186',315,335),
('圣心動物醫院','重慶','重慶市九龍坡區大公館九龍大廈3-2','map6.png','023-68820999',360,380),
('吉祥寵物醫院(油榨街店)','貴陽','貴陽市南明區油榨街花鳥市場寵物區','map7.png','0851-88275946',400,380),
('常德市武陵區動物醫院','常德','常德市武陵區青年路478號','map8.png','0736-7236814',230,393),
('愛爾寵物','鄭州','鄭州市金水區金水東路3-6號','map9.png','0371-69193157',300,453),
('長沙市博旺寵物診所','長沙','長沙市天心區西牌樓街41號附近','map10.png','0731-82329801',370,443),
('大嘴狗寵物醫院','合肥','合肥市廬陽區北一環與肥西路交口向南','map11.png','0551-64286773',330,500),
('秦皇島市寵物醫院','秦皇島','秦皇島市海港區海陽路9號','map12.png','0335-3076769',165,540);
INSERT INTO petmap(pmName,pmCity,pmAddress,pmImg,pmPhone,pmTop,pmLeft) 
VALUES ('乖乖寵寵物醫院','天津','天津市河東區萬東路77號(近8630醫院)','map13.png','13820105131',195,510),
('北京寵物醫院','北京','北京市西城區百萬莊北里14號','map14.png','010-88377484',198,490),
('愛寵之家寵物醫院','哈爾濱','哈爾濱市南崗區鼎新三道街37號','map15.png','0451-82516177',80,625);
INSERT INTO petmap(pmName,pmCity,pmAddress,pmImg,pmPhone,pmTop,pmLeft) 
VALUES ('拉薩妙妙安心寵物診所','西藏','拉薩市城關區納金路城東工商1樓','map16.png','0891-6223291',360,170);

最終結果:

以上所述是小編給大家介紹的通過數據庫和ajax方法寫出地圖的實例代碼,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的,在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • Boa服務器下的ajax與cgi通信
  • 模擬jQuery ajax服務器端與客戶端通信的代碼
  • Ajax 通過城市名獲取數據(全國天氣預報API)
  • 在Thinkphp中使用ajax實現無刷新分頁的方法
  • jQuery中ajax的4種常用請求方式介紹
  • jstree創建無限分級樹的方法【基于ajax動態創建子節點】
  • Ajax與服務器(JSON)通信實例代碼

標簽:內江 益陽 遼寧 營口 玉樹 銅川 本溪 四川

巨人網絡通訊聲明:本文標題《通過數據庫和ajax方法寫出地圖的實例代碼》,本文關鍵詞  通過,數據庫,和,ajax,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《通過數據庫和ajax方法寫出地圖的實例代碼》相關的同類信息!
  • 本頁收集關于通過數據庫和ajax方法寫出地圖的實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩精品一区二区三区| 中文子幕无线码一区tr| 亚洲一区国产视频| 日韩精品一区二区三区在线| 日韩精品中文字幕在线一区| 欧美视频在线一区二区三区 | 91精品中文字幕一区二区三区| 99精品视频在线观看| 激情成人午夜视频| 国产欧美日韩在线看| 在线观看成人免费视频| 色视频成人在线观看免| 国产自产高清不卡| 成人一区二区在线观看| 国产91丝袜在线观看| 国产一区二区久久| 成人理论电影网| 亚洲精品成人少妇| 乱中年女人伦av一区二区| 欧美日韩精品一区二区| 中文字幕精品一区| 成人美女视频在线观看| 99精品视频中文字幕| 国产精品久久久久一区二区三区| 国产精品69毛片高清亚洲| 欧美精品一区二区在线播放 | 2020国产精品| 色婷婷久久久久swag精品| 中文字幕一区二区三区不卡| 成人午夜激情在线| 国产女同互慰高潮91漫画| 高清久久久久久| 色婷婷一区二区三区四区| 亚洲精品成人少妇| 欧美私人免费视频| 日产国产欧美视频一区精品| 欧美福利电影网| 久久99国产精品久久99| 久久毛片高清国产| 播五月开心婷婷综合| 亚洲中国最大av网站| 91精品国产综合久久精品| 狠狠色综合日日| 国产精品久久久久桃色tv| 在线视频亚洲一区| 亚洲精品视频在线| 欧美老女人第四色| 色婷婷综合久久久久中文| 欧美性极品少妇| 亚洲自拍偷拍av| 亚洲欧洲精品一区二区精品久久久 | 成人在线视频首页| 欧美精品国产精品| 日本v片在线高清不卡在线观看| 9191成人精品久久| 国产精一品亚洲二区在线视频| 国产精品美女一区二区在线观看| 成人18视频在线播放| 亚洲精品乱码久久久久久黑人| 欧美日本国产视频| 国产成人鲁色资源国产91色综| 成人免费一区二区三区在线观看| 欧美日韩久久不卡| 国产**成人网毛片九色| 亚洲日本欧美天堂| 久久亚洲免费视频| 91视视频在线直接观看在线看网页在线看| xnxx国产精品| 色综合一个色综合亚洲| 日韩欧美一级二级三级久久久 | 717成人午夜免费福利电影| 国产精品亚洲视频| 一区二区三区在线视频免费观看| 67194成人在线观看| 成人国产电影网| 亚洲成人777| 国产欧美日韩三级| 欧美性高清videossexo| 国产精品一区二区久久精品爱涩| 亚洲欧洲日韩在线| 欧美成人精品高清在线播放| 精品1区2区3区| 99国产一区二区三精品乱码| 蜜桃视频一区二区三区| 国产精品丝袜黑色高跟| 日韩小视频在线观看专区| 欧美少妇性性性| 成人激情免费网站| 国产一区亚洲一区| 亚洲第一搞黄网站| 国产精品电影院| 制服丝袜激情欧洲亚洲| 在线观看日韩国产| 91亚洲国产成人精品一区二三| 日韩精品在线网站| 在线播放国产精品二区一二区四区| 97se狠狠狠综合亚洲狠狠| 国产精品88888| 国产伦理精品不卡| 久久国产精品第一页| 美国十次综合导航| 青青草精品视频| 青娱乐精品视频在线| 亚洲成人黄色影院| 亚洲成人av电影在线| 亚洲午夜av在线| 亚洲五月六月丁香激情| 日韩欧美一卡二卡| 亚洲精品在线观看网站| 日韩欧美国产电影| 国产成人精品影视| 国产精品乱人伦中文| 国产999精品久久| 国产精品18久久久久久久久久久久| 久久国产精品99精品国产| 国产最新精品精品你懂的| 久久国产精品第一页| 国产精品一区久久久久| 国产99久久久国产精品| 国产原创一区二区| 国产成人在线看| 成人教育av在线| 欧美视频第二页| 五月天亚洲婷婷| 天堂av在线一区| 免费视频最近日韩| 激情综合网最新| 国产一区二区视频在线播放| 成人精品视频.| 91蝌蚪porny九色| 欧美色图一区二区三区| 欧美肥大bbwbbw高潮| 欧美日本一区二区| 精品国产凹凸成av人网站| 91在线免费播放| 欧美无砖专区一中文字| 91精品国产综合久久久久久久久久 | 全国精品久久少妇| 韩国精品在线观看| 国产福利电影一区二区三区| 成人白浆超碰人人人人| 欧美日韩亚洲综合在线| 欧美xxxxx裸体时装秀| 国产精品日产欧美久久久久| 91蜜桃传媒精品久久久一区二区| 欧美日产国产精品| 国产美女久久久久| 99re66热这里只有精品3直播| 欧美吞精做爰啪啪高潮| 久久夜色精品国产欧美乱极品| 国产精品第13页| 久久精品亚洲精品国产欧美| 亚洲主播在线播放| 激情伊人五月天久久综合| 亚洲视频中文字幕| 丝袜诱惑亚洲看片| 在线播放视频一区| 一本色道久久综合亚洲91| 欧美在线一区二区三区| 一区二区三区资源| 国产在线看一区| 国产精品美女久久久久aⅴ| 国产精品久久久久久户外露出| 爽好多水快深点欧美视频| 精品国产亚洲在线| 日韩精品一区二区三区老鸭窝| 久久精品男人的天堂| 亚洲国产中文字幕在线视频综合 | 亚洲欧洲av色图| 午夜精品免费在线观看| 成人午夜免费视频| 精品国产网站在线观看| 亚洲国产精品久久一线不卡| 丰满亚洲少妇av| 日韩一二三区视频| 亚洲黄色免费电影| 成人免费毛片app| 精品在线播放免费| 欧美三级电影在线观看| 欧美激情在线一区二区| 免费成人美女在线观看| 在线免费av一区| 99久久国产综合精品女不卡| 久久99精品久久久久久久久久久久| 亚洲午夜电影在线观看| 欧美日本在线看| 日韩一区二区电影网| 日韩亚洲欧美一区| 亚洲成人av福利| 91丨porny丨户外露出| 日韩亚洲欧美一区二区三区| 久久99深爱久久99精品| 欧美日韩精品免费| 在线影视一区二区三区| 中文字幕中文字幕一区| 国产精品自拍一区| 精品国产乱码久久久久久影片| 亚洲自拍偷拍九九九| 欧美最新大片在线看| 一区二区三区在线观看欧美|