JQMobile(Jquery一样能用)中如何获得远程的json数据并绑定
2012-02-20 15:14
375 查看
获得的步骤,主要和jquery类似,
1.首先使用$.ajax的方法发送参数,
2.传回json数据后,将数据与模板一一mapping
3.最后将返回的数据与dom绑定即可
代码如下:
request的方法:
模板script:
dom:
如有问题可以来我qq群找我(224711028)
效果如下:
1.首先使用$.ajax的方法发送参数,
2.传回json数据后,将数据与模板一一mapping
3.最后将返回的数据与dom绑定即可
代码如下:
request的方法:
$(document).ready(function(){ $.ajax({ url: 'http://localhost:3458/EmiteDataService/Nodes?userName=admin&userDomain=admin&status=0', dataType: 'jsonp', success: function( jsonData ) { //alert(jsonData); var tempaaa = $( '#tempaaa' ).html(); var reportHtml=""; $(function() { if (jsonData) { for (var report in jsonData) { //alert(jsonData[report].MetricName); reportHtml += tempaaa .replace( /\{MetricName\}/g, jsonData[report].MetricName) .replace( /\{HostName\}/g, jsonData[report].HostName ); } return $('#navListContent') .html( reportHtml ).listview(); } else { //renderErrorMessage( 'Fehler', 'Verkehrs-Daten konnten nicht geladen werden.' ); alert("error"); } }); }, error: function( XMLHttpRequest, textStatus, errorThrown ) { //renderErrorMessage( 'Fehler', textStatus ); alert("error"); } }); });
模板script:
<script id="tempaaa" type="text/html-template"> <li> <a href="#" > <div>{MetricName}</div> <div>{HostName}</div> </a> </li> </script>
dom:
<div data-role="content" id="navListContent"> <ul data-role="listview" id="navList"> <li>About <ul> <li><a href="#aboutus" data-panel="main">About Us</a></li> <li><a href="#aboutsv" data-panel="main">About Splitview</a></li> </ul> </li> <li>Features <ul> <li><a href="#panels" data-panel="main">Panels</a></li> <li><a href="#orientation" data-panel="main">Orientation</a></li> <li><a href="#scroll" data-panel="main">Scroll</a></li> <li><a href="#context" data-panel="main">Context Pages</a></li> </ul> </li> <li><a href="#credits" data-panel="main">Credits</a></li> <li><a href="#source" data-panel="main">Source@Github</a></li> </ul> </div><!-- /content -->
如有问题可以来我qq群找我(224711028)
效果如下:
相关文章推荐
- 如何使用jQuery向asp.net Mvc传递复杂json数据
- jquery_ajax get()获得json数据
- jquery绑定json数据到不同类型的标签中
- JQuery绑定JSON数据至表格插件
- jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- 关于ajax回调数据类型为Json,如何获得他的值
- 如何使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
- jquery 是如何解析json数据
- Jquery+ashx+json 绑定数据
- GOOGLE Gadgets 处理远程内容,如何提取和控制远程文本(通常为 HTML)、XML、JSON 和 RSS/Atom 供稿数据。
- 如何使用jQuery向asp.net Mvc传递复杂json数据-Filter篇
- Java如何像Python一样简洁地构造和解析Json 数据
- JQuery之利用Ajax请求远程服务器上的json格式数据并解析
- Jquery如何解析JSON数据
- 菜鸟也谈谈之跨域数据调用,如何获得远程数据.
- jQuery、Ajax,DataTable数据如何转换成Json格式
- KendoUI Mobile 如何获取远程数据并绑定
- 使用jquery的getJSON从服务器端获得数据
- 如何在.NET MVC中使用jQuery并返回JSON数据