使用Jquery和Ajax的动态依赖选择框

人工智能2025-11-05 07:12:47289

如何使用Jquery,使用Ajax,的动态PHP和Mysql进行动态相关选择框。依赖 当在“父”框中进行选择时,选择从属选择框允许刷新“子”框列表数据。使用 在这篇文章中,的动态我给出了“catergory”和“subcategory”之间的依赖数据库关系示例。 这是云南idc服务商选择非常简单的jquery代码,希望大家喜欢。使用

数据库

使用Jquery和Ajax的动态依赖选择框

示例数据库表。的动态 Data 包含列表框的依赖完整数据, data_parent 的选择key关系与 Data 包含父子关系。

CREATE TABLE data

(

id int primary key auto_increment,使用

data varchar(50),

weight int(2),

);

CREATE TABLE `data_parent` 

(

`pid` int(11) primary key auto_increment,

`did` int(11) unique,

`parent` int(11),

Foreign key(did) references data(id)

)

sections_demo.php 包含javascipt和PHP代码。免费源码下载 $(“。的动态country”)。依赖change(function(){}  -  country 是select box的类名。使用 $(this).val() 调用select box值.PHP代码显示 Data 中的 结果, 其中 weight = 1

<script  type=" text/javascript " src=" http://ajax.googleapis.com/ ajax/libs/jquery/1.4.2/jquery.min.js " > </script> <script  type=" text/javascript " > $(document).ready( function

()

{

$(".country").change( function

()

{

var  id=$( this

).val();

var

 dataString = id=+ id;

$.ajax

({

type: "POST",

url: "ajax_city.php",

data: dataString,

cache: false,

success:  function

(html)

{

$(".city").html(html);

});

});

});

</script>

//HTML Code

Country : <select name="country" class=" country

">

<?php

include(db.php);

$sql=mysql_query("select id,data from data where weight=1");

while($row=mysql_fetch_array($sql))

{

$id=$row[id];

$data=$row[data];

echo ;

?> City : <select name="city" class=" city

">

</select>

ajax_city.php 包含PHP代码。 显示 data 和 date_parent 表的服务器托管结果

<?php

include(db.php);

if($_POST[id])

{

$id=$_POST[id];

$sql=mysql_query("select b.id,b.data from data_parent a,data b where b.id=a.did and parent=$id");

while($row=mysql_fetch_array($sql))

{

$id=$row[id];

$data=$row[data];

echo ;

}

}

?>

本文地址:http://www.bzve.cn/news/501a62498874.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

台式电脑内置喇叭安装教程(一步步教你如何给台式电脑安装内置喇叭)

通过Ghost还原C盘,提高系统性能(利用Ghost软件进行C盘还原,使系统恢复到最初状态)

ivvi小骨max(一款令人惊喜的实用性能手机)

TCLC2(探索智能电视新境界,全面升级家庭娱乐体验)

超级数据恢复教程(轻松搞定数据丢失问题,数据恢复的救星!)

探索缤特力Legend的魅力(解码缤特力Legend的卓越表现与功能)

LG49LF5400电视机的功能和特点(高清画质、多媒体支持,让您享受全新的电视体验)

Note7工程机美版的优缺点分析(探索Note7工程机美版的特色与不足)

友情链接

滇ICP备2023006006号-39