Rumah hujung hadapan web html tutorial jquerymobile局部渲染的各种刷新_html/css_WEB-ITnose

jquerymobile局部渲染的各种刷新_html/css_WEB-ITnose

Jun 24, 2016 pm 12:03 PM
segarkan semula tempatan rendering

   在JQueryMobile页面在第一次初始化进行一次整体渲染,动态生成的需要局部渲染。

在jquerymobile实现listview局部渲染的方法:

Java代码  

  1. function queryPublishOrderList(trackOrDealOrInsp,userCode,type,pageNum){  
  2.     var queryPublishOrderListURL="http://xxx.xxx.xxx.xxx/Myapp/WorkOrderSelByTypeService.svc/WorkOrderSimpSelByType/Json/"+trackOrDealOrInsp+"/"+userCode+"/"+type+"/"+pageNum;  
  3.     $.ajax({  
  4.         type: 'get',  
  5.         dataType : "json",  
  6.         url: queryPublishOrderListURL,  
  7.         contentType: 'application/json',  
  8.         data: [],  
  9.         success: function(data) {  
  10.               var sb = new StringBuffer();   
  11.               $.each(data, function(i,item){  
  12.                  //创建一个工单列表行对象  
  13.                 sb.append("
      ");  
  14.                 sb.append("
  15.  "+item.work_orders_id+""+i+"
  16. ");  
  17.                 sb.append("
  18. ");  
  19.                 sb.append("
    "+item.work_orders_id+"
    ");  
  20.                 sb.append("
    "+item.founder_na+"
    ");  
  21.                 sb.append("
    "+item.found_time+"
    ");  
  22.                 sb.append("
    "+item.type_na+"jquerymobile局部渲染的各种刷新_html/css_WEB-ITnose
    ");  
  23.                 sb.append("
    "+item.work_cont+"
    ");  
  24.                 sb.append("
  25. ");  
  26.                 sb.append("");  
  27.               });  
  28.               var content = sb.toString();   
  29.                  $("#queryList").html(content);  
  30.         },  
  31.         error:function(XMLHttpRequest, textStatus, errorThrown){  
  32.                 alert("请求远程服务错误!");  
  33.         },  
  34.         complete: function() {      
  35.               $("div[data-role=content] ul").listview();            
  36.         }    
  37.     });  
  38. }  

  备注:

  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代码  

  1. 一般登录的时候 都有个记住用户名 记住密码 的两个checkbox 多选框  
  2.   
  3. 用jquerymobile 做页面 ,当勾选checkbox 时总是不能获取它正确的值。  
  4.   
  5. 解决办法:    
  6.   
  7. $('input[type="checkbox"]').bind('click',function() {  
  8.        $(this).prop('checked').checkboxradio("refresh");   // 绑定事件及时更新checkbox的checked值  
  9.   });  
  10.   
  11. 如果要用js去改变checkbox的值时也要及时刷新。   
  12.   
  13. $('input [type="checkbox"]').attr('checked',false).checkboxradio("refresh");  
  14.   
  15. $('input [type="checkbox"]').attr('checked',false).checkboxradio("refresh");   
  16.   
  17. 原因: 因为手动改变它的值后,jquerymobile不能重新渲染。 这样页面显示的值和实际值就不一样了。 (jquerymobile 把form表单元素都隐藏起来,然后用 js添加了一些元素易于美化input, select ,textarea 等元素的效果)  
  

下拉框刷新

Java代码  

  1. $("#selectbox").html(optionList).selectmenu('refresh', true);  

 

 

Java代码  

  1. 复选按钮  
  2. $("input[type='checkbox']").attr("checked",true).checkboxradio("refresh");  
  3.    
  4. 单选按钮组:  
  5. $("input[type='radio']").attr("checked",true).checkboxradio("refresh");  
  6.    
  7. 选择列表::  
  8. var myselect = $("select#foo");  
  9. myselect[0].selectedIndex = 3;  
  10. myselect.selectmenu("refresh");   
  11.    
  12. 滑动条  
  13. $("input[type=range]").val(60).slider("refresh");  
  14.    
  15. 开关 (they use slider):  
  16. var myswitch = $("select#bar");  
  17. myswitch[0].selectedIndex = 1;  
  18. myswitch .slider("refresh");  
 

select 禁用样式

button禁用样式

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

6 Cara untuk Muat Semula Halaman Web pada iPhone 6 Cara untuk Muat Semula Halaman Web pada iPhone Feb 05, 2024 pm 02:00 PM

Apabila anda menyemak imbas web pada iPhone anda, kandungan yang dimuatkan disimpan buat sementara waktu selagi apl penyemak imbas kekal terbuka. Walau bagaimanapun, tapak web mengemas kini kandungan dengan kerap, jadi menyegarkan halaman adalah cara yang berkesan untuk mengosongkan data lama dan melihat kandungan yang diterbitkan terkini. Dengan cara ini, anda sentiasa mendapat maklumat dan pengalaman terkini. Jika anda ingin memuat semula halaman pada iPhone, siaran berikut akan menerangkan kepada anda semua kaedah. Cara Muat Semula Halaman Web pada Safari [4 Kaedah] Terdapat beberapa kaedah untuk memuat semula halaman yang anda lihat pada Apl Safari pada iPhone. Kaedah 1: Gunakan Butang Muat Semula Cara paling mudah untuk memuat semula halaman yang telah anda buka di Safari ialah menggunakan pilihan Muat Semula pada bar tab penyemak imbas anda. Jika Safa

Kunci muat semula F5 tidak berfungsi dalam Windows 11 Kunci muat semula F5 tidak berfungsi dalam Windows 11 Mar 14, 2024 pm 01:01 PM

Adakah kunci F5 tidak berfungsi dengan betul pada PC Windows 11/10 anda? Kekunci F5 biasanya digunakan untuk menyegarkan desktop atau penjelajah atau memuat semula halaman web. Walau bagaimanapun, sesetengah pembaca kami telah melaporkan bahawa kekunci F5 sedang menyegarkan komputer mereka dan tidak berfungsi dengan betul. Bagaimana untuk mendayakan penyegaran F5 dalam Windows 11? Untuk menyegarkan semula PC Windows anda, hanya tekan kekunci F5. Pada sesetengah komputer riba atau desktop, anda mungkin perlu menekan kombinasi kekunci Fn+F5 untuk menyelesaikan operasi muat semula. Mengapa penyegaran F5 tidak berfungsi? Jika menekan kekunci F5 gagal menyegarkan semula komputer anda atau anda mengalami masalah pada Windows 11/10, ia mungkin disebabkan oleh kekunci fungsi yang dikunci. Punca lain yang berpotensi termasuk papan kekunci atau kekunci F5

Bagaimana untuk memaparkan pandangan atas ortogon dalam Kujiale_Tutorial pada memaparkan paparan atas ortogon dalam Kujiale Bagaimana untuk memaparkan pandangan atas ortogon dalam Kujiale_Tutorial pada memaparkan paparan atas ortogon dalam Kujiale Apr 02, 2024 pm 01:10 PM

1. Mula-mula buka pelan reka bentuk yang akan diberikan dalam Kujiale. 2. Kemudian buka pemaparan paparan atas di bawah menu pemaparan. 3. Kemudian klik Ortogonal dalam tetapan parameter dalam antara muka paparan paparan atas. 4. Akhir sekali, selepas melaraskan sudut model, klik Render Now untuk memaparkan paparan atas ortogon.

Adakah paparan halaman vue adalah segerak atau tidak segerak? Adakah paparan halaman vue adalah segerak atau tidak segerak? Dec 13, 2022 pm 07:26 PM

Paparan halaman Vue adalah tidak segerak. Vue menggunakan pemaparan tak segerak, yang boleh meningkatkan prestasi; jika kemas kini tak segerak tidak digunakan, komponen semasa akan dipaparkan semula setiap kali data dikemas kini Atas sebab prestasi, Vue akan mengemas kini paparan secara tidak segerak selepas pusingan kemas kini data ini.

Bagaimana untuk memuat semula halaman web dengan cepat? Bagaimana untuk memuat semula halaman web dengan cepat? Feb 18, 2024 pm 01:14 PM

Penyegaran halaman adalah perkara biasa dalam penggunaan rangkaian harian kami Apabila kami melawat halaman web, kadangkala kami menghadapi beberapa masalah, seperti halaman web tidak dimuatkan atau dipaparkan secara tidak normal, dsb. Pada masa ini, kami biasanya memilih untuk memuat semula halaman untuk menyelesaikan masalah, jadi bagaimana untuk memuat semula halaman dengan cepat? Mari kita bincangkan kekunci pintasan untuk muat semula halaman. Kekunci pintasan muat semula halaman ialah kaedah untuk memuat semula halaman web semasa dengan pantas melalui operasi papan kekunci. Dalam sistem pengendalian dan penyemak imbas yang berbeza, kekunci pintasan untuk muat semula halaman mungkin berbeza. Di bawah ini kami menggunakan W biasa

Ralat Vue: v-html tidak boleh digunakan dengan betul untuk memaparkan kod HTML dinamik Bagaimana untuk menyelesaikannya? Ralat Vue: v-html tidak boleh digunakan dengan betul untuk memaparkan kod HTML dinamik Bagaimana untuk menyelesaikannya? Aug 19, 2023 pm 12:27 PM

Ralat Vue: Tidak dapat menggunakan v-html dengan betul untuk memaparkan kod HTML dinamik, bagaimana untuk menyelesaikannya? Pengenalan: Dalam pembangunan Vue, kita selalunya perlu memaparkan kod HTML secara dinamik untuk memaparkan kandungan teks kaya atau input pengguna yang dijana secara dinamik. Vue menyediakan arahan v-html untuk melaksanakan fungsi ini. Walau bagaimanapun, kadangkala kami mungkin menghadapi masalah yang tidak dapat menghasilkan kod HTML dinamik menggunakan v-html dengan betul. Artikel ini akan meneroka punca masalah ini dan memberikan penyelesaian. Penerangan masalah: Dalam Vue, apabila kami menggunakan v

fungsi v-for dalam Vue3: penyelesaian sempurna untuk menyenaraikan pemaparan data fungsi v-for dalam Vue3: penyelesaian sempurna untuk menyenaraikan pemaparan data Jun 19, 2023 am 08:04 AM

Dalam Vue3, v-for dianggap sebagai cara terbaik untuk memaparkan data senarai. v-for ialah arahan dalam Vue yang membolehkan pembangun melelang melalui tatasusunan atau objek dan menjana sekeping kod HTML untuk setiap item. Arahan v-for ialah salah satu arahan templat paling berkuasa yang tersedia untuk pembangun. Dalam Vue3, arahan v-for telah dioptimumkan lagi, menjadikannya lebih mudah untuk digunakan dan lebih fleksibel. Perubahan terbesar bagi arahan v-for dalam Vue3 ialah pengikatan elemen. Dalam Vue2, gunakan arahan v-for

Apakah yang perlu saya lakukan jika nilai itu hilang selepas halaman tindak balas dimuat semula? Apakah yang perlu saya lakukan jika nilai itu hilang selepas halaman tindak balas dimuat semula? Dec 29, 2022 am 11:11 AM

Penyelesaian kepada nilai yang hilang selepas halaman tindak balas dimuat semula: 1. Muat semula halaman dan semak sama ada data dalam keadaan akan dikosongkan; 2. Gunakan "const name = location.query.name; const id = location.query kaedah .id;" Dengan menambahkan parameter pada pautan lompat, anda boleh melepasi parameter dan memuat semula halaman tanpa kehilangan data.

See all articles