JQMobile(Jquery一样能用)中如何获得远程的json数据并绑定
来源:互联网 发布:隐秘录像 知乎 编辑:程序博客网 时间:2024/06/07 19:26
获得的步骤,主要和jquery类似,
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)
效果如下:
- JQMobile(Jquery一样能用)中如何获得远程的json数据并绑定
- jquery绑定json数据到不同类型的标签中
- jQuery用ajax请求json数据并绑定到表格
- KendoUI Mobile 如何获取远程数据并绑定
- JQuery之利用Ajax请求远程服务器上的json格式数据并解析
- WEB_EasyUI中comboBox远程绑定json数据引起的访问跨域问题
- Struts2+JQuery+JSON实现异步交互,包括从后台获得单个值、对象、List和Map数据并从前台的表达中获取值
- Jquery+ashx+json 绑定数据
- php将从数据库中获得的数据转换成json格式并输出
- 如何在.NET MVC中使用jQuery并返回JSON数据
- 如何在.NET MVC中使用jQuery并返回JSON数据
- 能用的treeview数据无限绑定
- jQuery请求json并绑定到表格
- ssh 中 jquery ajax 调用action返回的json数据并传递到页面
- SpringMVC接收Json数据并绑定对象
- JQuery获取表单绑定的submit事件并手动调用获得返回值
- 练习 jquery+Ajax+Json 绑定数据
- 使用jquery template绑定json数据
- 版本压缩(Compress)提示"ORA-00060: deadlock detected while waiting for resource".
- Java堆内存的10个要点
- VisualDSP++ 5.0 无法创建LDF文件
- QTP10.0破解
- Ruby学习过程中积累下来的测试代码
- JQMobile(Jquery一样能用)中如何获得远程的json数据并绑定
- 给Android的音量按钮添加监听事件
- Android自动化测试初探: 捕获Activity上的Element
- 六月新版微软一站式示例代码库发布 - 新增20个Windows示例代码 .
- HDU 2054 A == B ?
- JavaScript 大括号和小括号(...)()
- 下载
- 百度文库的所有内容都可以不用财富值下载
- Android 模拟按键——源码环境下开发应用程序