Ajax做列表无限加载和Ajax做二级下拉选项,供大家参考,具体内容如下
//栏目Ajax做加载
public function ajaxlist(){
//echo "http://www.域名.com/index.php?a=Index&c=Index&m=ajaxlist";
//echo "<hr>";
$data = Q('sum');
$where = array();
$where['cid'] = 33;
$rongyuList = M('content')->limit($data,2)->where($where)->select();
$data['stat'] = 1;
$data = $rongyuList;
$this->ajax($data);
//也可以手动把想要的字段拼接成字符串
/*echo "[";
foreach($rongyuList as $k){
echo "{"."\""."title"."\"".":"."\"".$k['title']."\"".","."\""."description"."\"".":"."\"".$k['description']."\"".","."\""."cid"."\"".":"."\"".$k['cid']."\""."}".",";
}
echo "]";*/
}
具体页面实现:
<script type='text/javascript'>
/*ajax*/
(function(){
//发送数据
var url = "__WEB__"+"?a=Index&c=Index&m=ajaxlist";
var oSum = '';
$('a.ajaxBut').click(function(){
oSum = $('div.zizhiListContBox>a').size();
$.post(url,{sum:oSum},function(result){
console.log(result);
eval("var info="+result);
for(var key in info){
oStr = "<a href='"+"__WEB__"+"?a=Index&c=Index&m=content&mid=1&cid=33&aid="+info[key]['aid']+""+"'><h3 class='f100 f16 ts500'>"+info[key]['title']+"</h3><p>"+info[key]['description']+"</p><span class='b parb'></span></a>";
$('div.zizhiListContBox').append(oStr);
};
});
});
})();
</script>
Ajax 做二级选项:
<!-- 示例:HTML --> <dl class="pr keshi" > <dt class="pa">科室:</dt> <dd class="pa"> <select name='keshi' class='m_keshi'> <option value='0'>--请选择科室--</option> </select> <select name='zhuanjia' class='m_zhuanjia'> <option>--请选择专家--</option> </select> </dd> </dl>
示例控制器:
//示例控制器
/* Ajax请求栏目列表 */
public function ajaxlanmu(){
$lanmuList = M('category')->where('pid=142')->select();
$this->ajax($lanmuList);
}
public function ajaxzhuanjia(){
$where = array();
$data = Q('sum');
$data = $data ? $data : 143;
$where['cid'] = $data;
$zhuanjiaList = M('guahao')->where($where)->select();
$this->ajax($zhuanjiaList);
}
示例:JS
<script>
(function(){
var lanmuUrl = "__WEB__"+"?a=Index&c=Index&m=ajaxlanmu";
var zhuanjiaUrl = "__WEB__"+"?a=Index&c=Index&m=ajaxzhuanjia";
var oSum = oStr = oStr2 = oVal = oKong = info2 = oCid = '';
/* lanmu */
$.post(lanmuUrl,function(result){
eval("var info="+result);
for(var key in info){oStr += "<option value='"+info[key]['catname']+"' cid='"+info[key]['cid']+"'>"+info[key]['catname']+"</option>";};
$('dl.keshi').find('select.m_keshi').append(oStr);
});
/* zhuanjia */
$('dl.keshi').find('select.m_keshi').change(function(){
oVal = $(this).find('option:selected').val();
if(oVal == 0){
$('dl.zhuanjia').find('select.m_zhuanjia').html("<option>--请选择专家--</option>");
}else{
oCid = $(this).find('option:selected').attr('cid');
$.post(zhuanjiaUrl,{sum:oCid},function(result){
eval("info2="+result);
oStr2 = '';//注意这里要清空第一次请求的数据
for(var key2 in info2){
oStr2 += "<option value='"+info2[key2]['title']+"'>"+info2[key2]['title']+"</option>";
};
$('dl.zhuanjia').find('select.m_zhuanjia').html(oStr2);
});
};
});
})();
</script>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Ajax
# 无限加载
# 二级下拉
# jQuery+AJAX实现无刷新下拉加载更多
# 用ajax动态加载需要的js文件
# php+ajax+jquery实现点击加载更多内容
# php+ajax实现无刷新动态加载数据技术
# jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
# Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
# jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
# java AJAX实现级联下拉框
# ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单
# php+ajax做仿百度搜索下拉自动提示框(有实例)
# 请选择
# 加载
# 具体内容
# 大家多多
# 清空
# script
# js
# description
# javascript
# text
# type
# stat
# select
# title
# foreach
相关文章:
常州企业网站制作公司,全国继续教育网怎么登录?
非常酷的网站设计制作软件,酷培ai教育官方网站?
如何在建站主机中优化服务器配置?
如何在建站之星网店版论坛获取技术支持?
广州营销型建站服务商推荐:技术优势与SEO优化解析
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
江苏网站制作公司有哪些,江苏书法考级官方网站?
简单实现Android文件上传
如何快速启动建站代理加盟业务?
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
如何快速生成专业多端适配建站电话?
建站主机如何选?高性价比方案全解析
如何构建满足综合性能需求的优质建站方案?
建站之星代理如何获取技术支持?
建站中国官网:模板定制+SEO优化+建站流程一站式指南
如何在宝塔面板中修改默认建站目录?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何选择可靠的免备案建站服务器?
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
如何在万网自助建站平台快速创建网站?
如何用腾讯建站主机快速创建免费网站?
如何规划企业建站流程的关键步骤?
内部网站制作流程,如何建立公司内部网站?
如何用花生壳三步快速搭建专属网站?
,sp开头的版面叫什么?
c# Task.ConfigureAwait(true) 在什么场景下是必须的
如何用搬瓦工VPS快速搭建个人网站?
建站主机选哪种环境更利于SEO优化?
个人摄影网站制作流程,摄影爱好者都去什么网站?
html制作网站的步骤有哪些,iapp如何添加网页?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
,制作一个手机app网站要多少钱?
如何快速配置高效服务器建站软件?
哈尔滨网站建设策划,哈尔滨电工证查询网站?
建站之星云端配置指南:模板选择与SEO优化一键生成
PHP 500报错的快速解决方法
如何配置支付宝与微信支付功能?
建站之星图片链接生成指南:自助建站与智能设计教程
建站之星各版本价格是多少?
高防服务器租用首荐平台,企业级优惠套餐快速部署
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
兔展官网 在线制作,怎样制作微信请帖?
电商网站制作公司有哪些,1688网是什么意思?
制作表格网站有哪些,线上表格怎么弄?
Python多线程使用规范_线程安全解析【教程】
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
如何快速搭建高效服务器建站系统?
*请认真填写需求信息,我们会在24小时内与您取得联系。