jquery+下拉表实现简单的联动查询

发布时间:2020-07-02 07:14:48 作者:chenzhixian
来源:网络 阅读:215

摘取部分代码:

    <tr>

      <td align="right">活动名称:</td>

      <td align="left">

      <select id="activeID" name="activeID">

      <option value="">请选择</option>

      <{foreach from=$demandOption item=p key=k}>

      <option value="<{$p.id}>"><{$p.name}></option>

      <{/foreach}>

      </select>

      </td>

      <td align="left" class="tip-error"></td>

    </tr>

    <tr id="awardList">

<td width="18%" align="right">奖品名称:</td>

<td width="54%" align="left">

        <select id="awardID" name="awardID">

        

        </select>

        </td>

<td width="28%" align="left" class="tip-error"></td>

</tr>

jquery部分:

<script type="text/javascript">

$(function(){

$("#awardList").hide();

$("#activeID").change(function(){ 

var aid=$(this).find('option:selected').val();

$.post("index.php?mod=announce&op=AddlotterySerial&action=showList",{aid:aid},function(options){

if(options){

$("#awardList").show();

$("#awardID").html(options); 

}

});

}); 

}); 

</script>

PHP部分:

if('showList'== $admin->action){

$aid=$_POST['aid'];

$listArr = $Lottery -> announceSelect('id,award', TB_F_LOTTERY_AWARD, "active_id=$aid", 'more');

$options="<option value=''>请选择</option>";

if($listArr){

foreach($listArr as $k=>$v){

$options.="<option value=".$v['id'].">".$v['award']."</option>";

}

}

echo $options;

exit;

}

推荐阅读:
  1. 查询mysql联表的最简单方法
  2. 如何写动态的联动下拉框,4联动下拉框

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jquery ue

上一篇:VS code for python开发利器

下一篇:hadoop的文件操作命令

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》