欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

jquery省市區(qū),jquery省市區(qū)三級聯(lián)動

一張表 怎么 jquery省市區(qū)三級聯(lián)動

jquery+ajax就可以搞定的

創(chuàng)新互聯(lián)是一家集網站建設,宣恩企業(yè)網站建設,宣恩品牌網站建設,網站定制,宣恩網站建設報價,網絡營銷,網絡優(yōu)化,宣恩網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。

id,菜單名稱,parentid(父級id),排序,描述

1 河北省 0

2 石家莊 1

3 東城區(qū) 2

4 西城區(qū) 2

5 廊坊 1

6 河南省 0

接下來使用 jquery + ajax來實現(xiàn)聯(lián)動

第一級:parentid = 0 的所有菜單

第二級: 一級菜單的onchange()事件根據(jù)選中的value 比如:value=1 使用ajax獲取 parentid=1的菜單,

前臺代碼:

select onchange="change_1()" name="sele_1" id="sele_1"

option value="1" 河北省/option

option value="2" 河南省/option

/select

select onchange="change_2()" name="sele_2" id="sele_2"

option value="2" 石家莊/option

option value="5" 廊坊/option

/select

script

function change_1(){

var strvalue=$("#sele_1").val();

$.ajax({

type:'post',

url: "PHP函數(shù) select_ajax_1()",

data:{"specialty_1":strvalue},

dataType: "json",

success: function (data) {

console.log(data); //控制臺輸出

$('#sele_2').html(""); //清空

//讀取json數(shù)據(jù)

for (var i=0;idata.length;i++){

// 數(shù)據(jù)庫的聯(lián)動菜單ID 菜單名

$('#sele_2').append("option value='"+data[i].linkageid+"' "+data[i].name+"/option");

}

},

error:function(data){

alert("異常!");

}

})

}

/script

后臺php代碼:

function select_ajax_1() {

//獲取ajax傳來的 specialty_1

$valueid = intval($_POST['specialty_1']);

/*

查詢 parentid=$valueid的菜單

*/

//返回json數(shù)據(jù)

echo json_encode(查詢結果數(shù)組);

}

如何獲取jquery省市區(qū)插件選擇的內容

title純JS省市區(qū)聯(lián)動/title

script type="text/javascript" src="jsAddress.js"/script

/head

body

div

省:select id="cmbProvince"/select

市:select id="cmbCity"/select

區(qū):select id="cmbArea"/select

br /br /

省:select id="Select1"/select

市:select id="Select2"/select

區(qū):select id="Select3"/select

script type="text/javascript"

addressInit('cmbProvince', 'cmbCity', 'cmbArea', '陜西', '寶雞市', '金臺區(qū)');

addressInit('Select1', 'Select2', 'Select3');

/script

根據(jù)插件,調用

jquery省市區(qū)三級聯(lián)動編輯時怎么默認選中

以下代碼放在一個單獨的js文件中,在頁面上引用即可調用

復制代碼 代碼如下:

//獲取cookie值

function readCookie(name) {

var cookieValue = "";

var search = name + "=";

if (document.cookie.length 0) {

offset = document.cookie.indexOf(search);

if (offset != -1) {

offset += search.length;

end = document.cookie.indexOf(";", offset);

if (end == -1) end = document.cookie.length;

cookieValue = unescape(document.cookie.substring(offset, end))

}

}

return cookieValue;

}

//保存cookie值

function writeCookie(name, value, hours, escp) {

var expire = "";

if (hours != null) {

expire = new Date((new Date()).getTime() + hours * 3600000);

expire = "; expires=" + expire.toGMTString();

}

if (escp == "True") {

document.cookie = name + "=" + value + expire;

} else {

document.cookie = name + "=" + escape(value) + expire;

}

}

//省市區(qū),流域,水系,斷面條件選擇

$(function() {

var $ddlprovince = $("#ddlProvince"); //省份

var $ddlcity = $("#ddlCity"); //城市

var $ddlarea = $("#ddlAreaName"); //區(qū)域

//根據(jù)省份查詢城市

//$ddlprovince.focus(); //不要加focus,否則設置selected有問題

$ddlprovince.bind("change keyup", function() {

if ($(this).val() != "-1") {

loadWater($(this).val(), "SelectCity");

} else {

$("select[id$=ddlCity] option").remove();

$ddlcity.append($("option/option").val("-1").html("--請選擇--"));

}

//從新選擇省份或者從新選擇城市都會初始化區(qū)域

$("select[id$=ddlAreaName] option").remove();

$ddlarea.append($("option/option").val("-1").html("--請選擇--"));

});

//如果城市沒有填充數(shù)據(jù),省份有選擇數(shù)據(jù)則加載數(shù)據(jù)

if ($("select[id$=ddlCity] option").length == 1 $ddlprovince.val() != "-1") {

loadWater($ddlprovince.val(), "SelectCity");

//讀cookie,有值則設為選中狀態(tài)

var cityname = readCookie("JQ_CityName");

if (cityname != null cityname != "undefined" cityname != "") {

//$("select[id=ddlWaterXiName] option:contains('" + watername + "')").attr("selected", "true");

$("select[id$=ddlCity] option[value='" + cityname + "']").attr("selected", "true");

}

}

//根據(jù)城市查詢區(qū)域

//$ddlcity.focus();

$ddlcity.bind("change keyup", function() {

if ($(this).val() != "-1") {

loadWater($(this).val(), "SelectAreaName");

//選中值存cookie

writeCookie("JQ_CityName", $(this).val(), 0.5, true);

} else {

$("select[name$=ddlAreaName] option").remove();

$ddlarea.append($("option/option").val("-1").html("--請選擇--"));

}

});

//如果區(qū)名沒有填充數(shù)據(jù),城市有選擇數(shù)據(jù)則加載數(shù)據(jù)

if ($("select[id$=ddlAreaName] option").length == 1 $ddlcity.val() != "-1") {

loadWater($ddlcity.val(), "SelectAreaName");

//讀cookie,有值則設為選中狀態(tài)

var areaname = readCookie("JQ_AreaName");

if (areaname != null areaname != "undefined" areaname != "") {

$("select[id=ddlAreaName] option[value='" + areaname + "']").attr("selected", "true");

}

}

$ddlarea.bind("change keyup", function() {

if ($(this).val() != "-1") {

//選中值存cookie

writeCookie("JQ_AreaName", $(this).val(), 0.5, true);

}

});

});

function loadWater(selectedItem, typename) {

$.ajax({

type: "GET",

url: "/GetWaterxiname.ashx",

data: { usetype: typename, id: selectedItem },

contentType: "application/json; charset=utf-8",

dataType: "json",

async: false,

success: function Success(data) {

bindWater(data, typename);

}

});

}

function bindWater(data, typename) {

if (typename == "SelectCity") { //綁定城市

$("select[name$=ddlCity] option").remove(); //刪除原有的option

$("select[id$=ddlCity]").append($("option/option").val("-1").html("--請選擇--"));

for (var i = 0; i data.length; i++) {

$("select[id$=ddlCity]").append($("option/option").val(data[i].City).html(data[i].City));

}

}

else if (typename == "SelectAreaName") {

$("select[name$=ddlAreaName] option").remove(); //刪除原有的option

$("select[id$=ddlAreaName]").append($("option/option").val("-1").html("--請選擇--"));

for (var i = 0; i data.length; i++) {

$("select[id$=ddlAreaName]").append($("option/option").val(data[i].AreaName).html(data[i].AreaName));

}

}

}

分享名稱:jquery省市區(qū),jquery省市區(qū)三級聯(lián)動
新聞來源:http://chinadenli.net/article3/dseohos.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗網站建設搜索引擎優(yōu)化軟件開發(fā)域名注冊面包屑導航

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網站網頁設計