关于ajax请求后台获取下拉列表用的数据

本文展示了如何利用Ajax在页面加载后从后台获取数据,以填充下拉列表。详细步骤包括HTML中Ajax调用、后台控制器数据处理及前端数据绑定。重点介绍了empty()和append()方法的应用。
摘要由CSDN通过智能技术生成

一、效果展示

有时候需要在页面请求后台获取数据:这里就用到了ajax去后台获取数据:
这里写图片描述

数据库的数据是这样的:

mysql> select * from ocenter_travel_class_info where pid = 0;
+-----+-----+----------------+------------+
| id  | pid | class_name     | basic_code |
+-----+-----+----------------+------------+
|   1 |   0 | 地文景观        | A          |
|   2 |   0 | 水域风光        | B          |
|   3 |   0 | 生物景观        | C          |
|   4 |   0 | 天象与气候景观   | D          |
|   5 |   0 | 遗址遗迹        | E          |
|   6 |   0 | 建筑与设施      | F          |
|   7 |   0 | 旅游商品        | G          |
|   8 |   0 | 人文活动        | H          |
| 198 |   0 | 自然景观        | I          |
+-----+-----+----------------+------------+
9 rows in set (0.00 sec)

二、步骤

  1、首先在HTML页面中使用$(function(){}); 在页面加载完成后用ajax去后台获取数据:

<!-- ......省略部分代码......-->
<script type="text/javascript">
    $(function(){
    
      $.ajax({
        type:'post',
        url:"{:U('Tour/main_data')}",
        dataType:"json",
        data:{pid:0},
        success:function(data){
    
          // console.log(data);
          $("#main_id").em
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值