jQuery mobile ajax加载数据后没有样式,麻烦帮帮忙谢谢!

问题描述

jQuery mobile ajax加载数据后没有样式,麻烦帮帮忙谢谢!
//

 $.ajax({          type: 'post'           url: ajaxUrl //<%=request.getParameter("""")%>          data:  {id:p_idcur_page:curpage}          dataType: 'json'          success: function (data) {            //判断返回的集合是否为空             if(data.examInfoList!=null&&data.examInfoList!=""null""){               //拼接html               $.each(data.examInfoList function(n value) {                         if(n==0){                             contentHtml=contentHtml+""<div data-role='collapsible' data-collapsed='false'>"";                            }else{                             contentHtml=contentHtml+""<div data-role='collapsible'>"";                            }                         contentHtml =contentHtml+""<h3>""+value.title+""</h3>"";                         contentHtml =contentHtml+""<p>""+value.content+""<p>"";                         contentHtml =contentHtml+""</div>"";                     });              }else{                contentHtml=""<h3>没有查找先关数据,看看其它吧!</h3>"";             }          $(""#scol"").after(contentHtml);          }          error: function () {              alert('ajax提交失败的处理函数!');          }      });}

//加到 ID为scol的div中

 <div data-role=""content"" >            <div id=""scol"" data-role=""collapsible-set"">            </div>    </div>    <!-- /content -->    <div data-role=""footer"">    </div></div>

解决方案

jquery mobile动态加载节点需要重新刷新组件
http://blog.csdn.net/small_rice_/article/details/22396969

解决方案二:
你这个插件已经初始化过了吧,你再添加数据肯定不会进行ui重绘。
$(""#scol"").after(contentHtml);
这句后面增加组件初始化的代码

时间: 2024-09-19 21:40:48

jQuery mobile ajax加载数据后没有样式,麻烦帮帮忙谢谢!的相关文章

jquery mobile ajax加载后不能展开

问题描述 jquery mobile ajax加载后不能展开 各位大神帮忙看一下感激不尽 这是静态页面写的代码 可以正常的展开 收起 <div data-role="collapsible" data-collapsed-icon="arrow-d" data-expanded-icon="arrow-u" class="ui-collapsible ui-collapsible-inset ui-first-child ui-c

mobile-JQuery Mobile ajax加载不触发的问题,

问题描述 JQuery Mobile ajax加载不触发的问题, 在本地测试完全没问题,可以将子页面使用ajax加载回来,后来也在a上边加了data-ajax="true" 可是就是不行,地址:http://wx.goodeats.cn/LoadIndexDataServlet?do=load&imie=o1E08s7i0bI7NieYEuB4Bs8UEQzg 求大牛帮忙啊. 解决方案 我看这个错误貌似是延时加载给闹的,也就是说你的那个bussiness类没有从数据库加载出来

jQuery Ajax 加载数据时异步显示加载动画_jquery

 ajax加载后台数据就不说的那么细了. 看下面代码首先前台上放置代码 <div id="loadgif" style="width:66px;height:66px;position:absolute;top:50%;left:50%;"> <img alt="加载中..." src="../../Images/loading1.gif"/> </div> 在js脚本文件中首先把这个图片动

asp.net+jquery滚动滚动条加载数据的下拉控件_jquery

这样的需求貌似自己感觉不是很合理,因为数据多了如此下拉无论从人还是机器操作都比较痛苦. 没办法由于需求下来了,只能按需求操作.网上找了很多相关控件都感觉有点庞大,占资源比较多.没办法自己花半天时间弄出个半成品自定义控件,拿出来分享下,如有高手看了请多指点. 需求:AJAX滚动滚动条加载数据的下拉列表 控件名称:Webcombo 所用技术:ASP.NET(C#),jQuery,ASP.NET一般处理文件(.ashx) 下拉列表具体实现:用DIV模拟下拉列表,input和图片模拟下拉框.最终结果如下

jquery实现ajax加载超时提示的方法_jquery

本文实例讲述了jquery实现ajax加载超时提示的方法.分享给大家供大家参考,具体如下: index.php <!doctype html> <html> <head> <meta charset="utf-8"/> <title>加载超时</title> <script type="text/javascript" src="http://lib.sinaapp.com/js

JQuery实现Ajax加载图片的方法_jquery

本文实例讲述了JQuery实现Ajax加载图片的方法.分享给大家供大家参考,具体如下: 最近在学习JQuery,想从原理上模拟一下无刷新的相册浏览. 最先想到的思路是利用缓存,也就是先显示提示消息,然后get图片,在get完的时候回调,将img标签的src改掉,由于刚刚get过,有了缓存,所以图片会立刻显示出来. 页面元素: <input class="picbtn" type="button" value="Next" /> <

代码-求助各位大神LIstfragment中,分线程获取数据后刷新界面崩溃,用分线程加载数据后

问题描述 求助各位大神LIstfragment中,分线程获取数据后刷新界面崩溃,用分线程加载数据后 如题:代码如下,要在viewpager中的一个fragment中加载一个listview,用分线程加载数据后,handleMessage给成员变量的集合赋值后,notify,会直接崩溃 /** 报警图片 */ public class AlarmPhotoFragment extends ListFragment { private int mType = 0; private ListView

jQuery实现图片加载完成后改变图片大小的方法_jquery

本文实例讲述了jQuery实现图片加载完成后改变图片大小的方法.分享给大家供大家参考,具体如下: 要改变图片的大小并不难,可以用jQuery操作css改变.但是前提是要判断图片是否加载完成.主要是通过jQuery的load事件和onreadystatechange来判断其状态. 对于IE6,用onreadystatechange可以直接处理,在IE7中,则需要用定时器来判断图片的readystate状态.而对于FF和Chrome刚可以直接用load事件来判断. 以下是在实例中使用的完整代码: <

jquery通过ajax加载一段文本内容的方法_jquery

本文实例讲述了jquery通过ajax加载一段文本内容的方法.分享给大家供大家参考.具体分析如下: 这是w3school官网提供的一个简单的例子,注意编码问题,否则可能会出现乱码.代码如下: 复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <script type="text/