通过select选项动态异步加载内容
通过监听select的change事件来异步加载数据。
1:效果图:
选择Good:
选择 Bad:
2:index.html
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title></title><style type="text/css">ul{ border: 1px solid black;list-style: none;padding: 0px;margin: 0px;float: left;width: 300px;}li{ padding: 10px 5px;border-bottom: 1px solid black;}</style><script type="text/javascript" src="../../js/jquery.js"></script><script type="text/javascript">$(function(){$('#choice').change(function(){if($(this).val()!=''){$.get('data.php',{what:$(this).val()},function(data){$('#result').html(data); }); }else{$('#result').html(''); } }); });</script> </head> <body><form><p>Show list of:<select id="choice"><option value="">select</option><option value="g">Good</option><option value="b">Bad</option></select></p><p id="result"></p></form> </body> </html>
3:服务端 data.php
<?phpif($_GET['what']=='g'){$names=array('张三','李四','王无'); echo getHTML($names);}else if($_GET['what']=='b'){$names=array('喇嘛','本拉登','小泉'); echo getHTML($names);}function getHTML($names){$strRes='<ul>';$count=count($names);for($i=0;$i<$count;$i++){$strRes.='<li>'.$names[$i].'</li>'; } $strRes.='</ul>';return $strRes;} ?>
转载于:https://www.cnblogs.com/yshyee/p/3388273.html
通过select选项动态异步加载内容相关推荐
- php ajax 下载图片路径,JavaScript_批量下载对路网图片并生成html的实现方法,对路使用ajax实现异步加载内容 - phpStudy...
批量下载对路网图片并生成html的实现方法 对路使用ajax实现异步加载内容,在它的js代码中找到了相关代码 type : 'POST', url : '/index.php/request/new_ ...
- iframe异步加载技术及性能
我们会经常使用iframes来加载第三方的内容.广告或者插件.使用iframe是因为它可以和主页面并行加载,不会阻塞主页面.当然使用iframe也是有利有弊的:Steve Souders在他的blog ...
- ajax异步查询demo,ASP.NET中AJAX的异步加载(Demo演示)
此次的demo是一个页面,页面上有两行字,然后后面用ajax,使用一个下拉框去替换第一行文字[/code] 第一个是被替换的网页 var xmlhttprequest; function create ...
- Echarts 图表在异步加载数据时,增加loading动画,提升用户体验感
文章目录 一.简介 二.增加loading加载动效 2.1 实现原理 2.2 实现步骤 2.3 实现效果图 三.完整源代码及解析 一.简介 Echarts 图表在异步请求数据时,如果加载时间较长,一个 ...
- JQuery Datatables 动态配置参数异步加载数据
背景需求 在前端动态设置datatables需要传递到后端的查询参数,异步加载返回的数据.点击这里进入datatables中文网异步加载数据说明 直接上代码 var table; var url = ...
- extjs2.0 ie8 下拉树_extjs2下拉树选项框comboxWithTree(支持异步加载子节点)
extjs版本:2.2 简介:支持单选.异步加载子节点(当然一下子拼接好全部节点的json也是绝对没问题的),要支持多选则需要自行设置,(已测试通过)浏览器兼容ie8.谷歌.FF. 资料参考:搜索一下 ...
- ajax加载多次很卡,使用JQuery UI选项卡多次加载Ajax内容
嗨 我基本上是通过单独的JQueryUI选项卡中的AJAX调用单个php页面(及其表单).该代码是这样的:使用JQuery UI选项卡多次加载Ajax内容 Home Profile Statistic ...
- 利用Crowbar抓取网页异步加载的内容 [Python俱乐部]
利用Crowbar抓取网页异步加载的内容 [Python俱乐部] 利用Crowbar抓取网页异步加载的内容 [Python俱乐部] 利用Crowbar抓取网页异步加载的内容 在做 Web 信息提取.数 ...
- ztree异步加载数据amp;amp;amp;amp;amp;amp;amp;amp;给父节点动态追加子节点
对于ztree,整了两天了,在数据库中查出json符合格式的数据,这很好整,但是在ztree追加时出现重复节点,找了半天资源,最终还是用ztree自带的异步加载解决问题,特此记录一下下!!如果不足请指 ...
最新文章
- Python3中global/nonlocal用法
- 层和 native_React-Native与小程序的底层框架比较
- 松下a6伺服驱动连接光栅尺_FANUC常见伺服报警及故障解决方法
- 关于字符编码,你所需要知道的
- SiftingAppender:将不同的线程记录到不同的日志文件中
- python预处理标准化_tensorflow预处理:数据标准化的几种方法
- 专家呼吁建安全漏洞信息共享机制并强化管控
- 20 个强大的 Sublime Text 插件
- Hexo 入门指南(四) - 页面、导航、边栏、底栏
- ubuntu Django mysqlclient的问题
- CloudComputing是什么
- topcoder srm 445 div1
- CrowdSec:行为检测引擎
- finally语句与return语句相关问题
- MySQL 批量插入申请自增 ID
- 硬盘:主分区、扩展分区、逻辑分区、活动分区、系统分区、启动分区、引导扇区、MBR解析
- window安全中心关闭防火墙后仍然会将xx文件删除的解决办法
- 用英文字母解析漩涡鸣人
- SmartUplod中文乱码问题(已解决)
- 【算法】两道算法题根据提供字母解决解码方法和城市的天际线天际线问题
热门文章
- 服务器 centos 系统漏洞快速修复简易方法
- divcss布局模板代码_CSS3布局(前端所必须要掌握)
- Linux工作笔记-根据PID查询进程是否存在(进程管理相关程序中常用)
- Java笔记-对CountDownLatch的理解(对比Qt中的QSemaphore)含实例
- Leaflet文档阅读笔记-Using GeoJSON with Leaflet笔记
- Arduino笔记-数字输入(开关的正确使用)
- Spring Boot修改添加界面二合一
- HTTP协议方法及状态码(HTTP协议入门必备)
- C/C++|Qt工作笔记-4种方法判断当前对象(类)名或标识(继承发,typeid法,元对象className()法,Q_CLASSINFO法)
- oracle数据库定时同步工具,[每天自动同步一个数据库表的数据]sql server定时同步oracle数据表...