jQuery技术

jQuery实例ajax应用之二级联动

字号+ 作者: 来源: 2014-11-16 22:49 我要评论( )

Query实例的ajax应用之二级联动的后台是采用php来做的,前台通过jquery的ajax方式实现二级联动 数据库表设计 csj_trade id int(11) auto_increment tname varchar(100) tradeType int(11) 其中,id为主键自动索引

Query实例的ajax应用之二级联动的后台是采用php来做的,前台通过jquery的ajax方式实现二级联动
数据库表设计

csj_trade

id int(11) auto_increment
tname varchar(100)
tradeType int(11)

其中,id为主键自动索引,tname为行业名称

,tradeType为一个标识,为0时,表示这条数据是大类;不为0,而是某个数字的时候,则这个数字表示其父级的id。
(1)主页面

<script type="text/javascript" src="/include/jquery/jquery-1.1.3.1.pack.js"></script>
<select name="bTrade" id="bTrade">
	<option 

value="-1">——所属行业大类——</option>
	<?
	$res1=result("select * from csj_trade where tradeType=0");
	while($rs1=mysql_fetch_array($res1)){

?>
    <option value="<?=$rs1["id"]?>">——<?=$rs1["tname"]?>——</option>
	<?}?>
</select>
<span id="quote">

<select name="sTrade">
		<option value="-2">——行业小类——</option>
	</select>
</span>
<script 

language="javascript">
$("#bTrade").change(function(){
 $("#quote").load("../include/getstrade.php?id="+$("#bTrade").val()); 

});
</script>
(2)getstrade.php<?
require_once("function.php");
header("Cache-Control: no-cache"); 

$id=verify_id($_GET["id"]);
$res=result("select * from csj_trade where tradeType=".$id);
$rt='<select name="sTrade" id="s_trade">';
while

($rs=mysql_fetch_array($res)){
$rt.='<option value="'.$rs["id"].'">'.$rs["tname"].'</option>';
}
$rt.='</select>';
echo $rt;
?

>

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 7个有用的jQuery小技巧

    7个有用的jQuery小技巧

    2016-02-26 13:02

  • jQuery制作select双向选择列表

    jQuery制作select双向选择列表

    2016-02-26 11:00

  • 全面详细的jQuery常见开发技巧手册

    全面详细的jQuery常见开发技巧手册

    2016-02-26 10:02

  • 强大的jQuery移动插件Top 10

    强大的jQuery移动插件Top 10

    2016-02-25 09:05

网友点评
>