在JQueryMobile页面在第一次初始化进行一次整体渲染,动态生成的需要局部渲染。
在jquerymobile实现listview局部渲染的方法:
Java代码
- function queryPublishOrderList(trackOrDealOrInsp,userCode,type,pageNum){
- var queryPublishOrderListURL="http://xxx.xxx.xxx.xxx/Myapp/WorkOrderSelByTypeService.svc/WorkOrderSimpSelByType/Json/"+trackOrDealOrInsp+"/"+userCode+"/"+type+"/"+pageNum;
- $.ajax({
- type: 'get',
- dataType : "json",
- url: queryPublishOrderListURL,
- contentType: 'application/json',
- data: [],
- success: function(data) {
- var sb = new StringBuffer();
- $.each(data, function(i,item){
- //创建一个工单列表行对象
- sb.append("
- ");
- sb.append("
- "+item.work_orders_id+""+i+" ");
- sb.append("
- ");
- sb.append(""+item.work_orders_id+"");
- sb.append(""+item.founder_na+"");
- sb.append(""+item.found_time+"");
- sb.append(""+item.type_na+"");
- sb.append(""+item.work_cont+"");
- sb.append(" ");
- sb.append("");
- });
- var content = sb.toString();
- $("#queryList").html(content);
- },
- error:function(XMLHttpRequest, textStatus, errorThrown){
- alert("请求远程服务错误!");
- },
- complete: function() {
- $("div[data-role=content] ul").listview();
- }
- });
- }
备注:
listview针对jquerymobile针对listview组件刷新。
$("div[data-role=content] ul").listview();
如果想针对listview内部的li刷新可以使用
$("div[data-role=content] ul li").listview("refresh");
否则报错误如下:
jquerymobile listviewcannot call methods on listview prior to initialization; attempted to call method 'refresh'
jquerymobile checkbox及时刷新才能获取其准确值
Java代码
- 一般登录的时候 都有个记住用户名 记住密码 的两个checkbox 多选框
- 用jquerymobile 做页面 ,当勾选checkbox 时总是不能获取它正确的值。
- 解决办法:
- $('input[type="checkbox"]').bind('click',function() {
- $(this).prop('checked').checkboxradio("refresh"); // 绑定事件及时更新checkbox的checked值
- });
- 如果要用js去改变checkbox的值时也要及时刷新。
- $('input [type="checkbox"]').attr('checked',false).checkboxradio("refresh");
- $('input [type="checkbox"]').attr('checked',false).checkboxradio("refresh");
- 原因: 因为手动改变它的值后,jquerymobile不能重新渲染。 这样页面显示的值和实际值就不一样了。 (jquerymobile 把form表单元素都隐藏起来,然后用 js添加了一些元素易于美化input, select ,textarea 等元素的效果)
下拉框刷新
Java代码
- $("#selectbox").html(optionList).selectmenu('refresh', true);
Java代码
- 复选按钮
- $("input[type='checkbox']").attr("checked",true).checkboxradio("refresh");
- 单选按钮组:
- $("input[type='radio']").attr("checked",true).checkboxradio("refresh");
- 选择列表::
- var myselect = $("select#foo");
- myselect[0].selectedIndex = 3;
- myselect.selectmenu("refresh");
- 滑动条
- $("input[type=range]").val(60).slider("refresh");
- 开关 (they use slider):
- var myswitch = $("select#bar");
- myswitch[0].selectedIndex = 1;
- myswitch .slider("refresh");
select 禁用样式
button禁用样式

当您在iPhone上浏览网页时,加载的内容会暂时存储,只要浏览器应用保持打开状态。然而,网站会定期更新内容,因此刷新页面是清除旧数据并查看最新发布内容的有效方式。这样,您可以始终获得最新的信息和体验。如果您想在iPhone上刷新页面,以下帖子将向您解释所有方法。如何在Safari上刷新网页[4种方法]有几种方法可以刷新您在iPhone上的Safari浏览器App上查看的页面。方法1:使用“刷新”按钮刷新您在Safari浏览器上打开的页面的最简单方法是使用浏览器标签栏上的“刷新”选项。如果Safa

您的Windows11/10PC上的F5键是否无法正常工作?F5键通常用于刷新桌面或资源管理器或重新加载网页。然而,我们的一些读者报告说,F5键正在刷新他们的计算机,并且无法正常工作。如何在Windows11中启用F5刷新?要刷新您的WindowsPC,只需按下F5键即可。在某些笔记本电脑或台式机上,您可能需要按下Fn+F5组合键才能完成刷新操作。为什么F5刷新不起作用?如果按下F5键无法刷新您的电脑或在Windows11/10上遇到问题,可能是由于功能键被锁定所致。其他潜在原因包括键盘或F5键

1、首先在酷家乐中打开要渲染的设计方案。2、然后在渲染菜单下打开俯视图渲染。3、接着在俯视图渲染界面中点击参数设置中的正交。4、最后调整好模型角度即可点击立即渲染,渲染正交俯视图。

页面刷新在我们日常的网络使用中非常常见,当我们访问一个网页后,有时候会遇到一些问题,比如网页加载不出来或者显示不正常等。这时候我们通常会选择刷新页面来解决问题,那么如何快速地刷新页面呢?下面我们就来探讨一下页面刷新的快捷键。页面刷新快捷键是一种通过键盘操作来快速刷新当前网页的方法。在不同的操作系统和浏览器中,页面刷新的快捷键可能有所不同。下面我们以常见的W

vue页面渲染是异步的。vue采用的是异步渲染,这样可以提升性能;如果不采用异步更新,在每次更新数据都会对当前组件进行重新渲染,为了性能考虑,Vue会在本轮数据更新后,再去异步更新视图。

Vue报错:无法正确使用v-html渲染动态HTML代码,怎样解决?引言:在Vue开发中,我们常常需要动态渲染HTML代码,以展示富文本内容或动态生成的用户输入。Vue提供了v-html指令来实现这个功能。然而,有时候我们可能会遇到无法正确使用v-html渲染动态HTML代码的问题。本文将探讨这个问题的原因,并提供解决方案。问题描述:在Vue中,当我们使用v

Vue报错:无法正确使用v-html渲染HTML代码,怎样解决?Vue是一款流行的JavaScript框架,可以帮助我们构建交互式的用户界面。在Vue中,我们可以使用v-html指令将HTML代码渲染到模板中。然而,有时我们可能会遇到一个问题:无法正确使用v-html渲染HTML代码。本文将介绍一些常见原因和解决方法,帮助您解决这个问题。第一种可能的原因是未

在Vue3中,v-for被视为渲染列表数据的最佳方式。v-for是Vue中的一个指令,它允许开发者遍历一个数组或对象,并为每个项生成一段HTML代码。v-for指令是开发者们可以使用的最强大的模板指令之一。在Vue3中,v-for指令得到了进一步的优化,使用更加简单,更加灵活。Vue3中的v-for指令最大的变化是元素的绑定。在Vue2中,使用v-for指令


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

Dreamweaver Mac版
視覺化網頁開發工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

記事本++7.3.1
好用且免費的程式碼編輯器