JSP的代码
<script type="text/javascript" src="../../jquery-1.8.0.min.js?v=<%=GlobalKey.VERSION_JS %>"></script>
<script type="text/javascript">
var app_base = "<%=request.getContextPath() %>";
</script>
<!-- 选择域下拉列表结束-->
<div class="li" >
<select id="domainID" style="width:217px;height:34px">
</select>
</div>
JS的代码
$.post(app_base + "/sys/listDomain.do",{},function(data){
/**JSON格式的DATA如何处理,请结合具体数据进行处理**/
var res_code = data.res_code;
if(res_code == 0 ){
var domains = data.body.body;
if(domains && domains.length > 0){
$.each(domains,function(idx,domainlist){/**遍历数组中数据**/
var domainname = domainlist.domainname ? domainlist.domainname : "local";
$('#domainID').append('<option value="' + domainlist.iddomain + '" id="' + domainlist.iddomain + '" name="' + domainname + '">' + domainname + '</option>');
/*往domainID的DIV追加代码*/
});
}
}
},"json");
服务器端返回的JSON数据如下:
{
"statusCode": 200,
"body": {
"head": { "error": 0 },
"body": [
{ "iddomain": 0, "domaintype": 0, "domainname": "", "domainnetworkname": "",
"domainservername": "", "domainserverport": 0, "notes": "", "status": 0
},
{ "iddomain": 9999998, "domaintype": 1, "domainname": "demo.zy.com",
"domainnetworkname": "demo.zy.com", "domainservername": "20.1.200.158",
"domainserverport": 0, "notes": "", "status": 0
},
{ "iddomain": 9999999, "domaintype": 1, "domainname": "demo.vdi.com",
"domainnetworkname": "demo.vdi.com", "domainservername": "20.1.200.109",
"domainserverport": 0, "notes": "", "status": 0
},
{ "iddomain": 10000113, "domaintype": 1, "domainname": "adtest1.com",
"domainnetworkname": "adtest1.com", "domainservername": "20.1.134.91",
"domainserverport": 389, "notes": "", "status": 0
}
]
},
"header": { "Server": "nginx/1.2.4", "Date": "Thu, 21 Mar 2013 09:07:24 GMT",
"Content-Type": "application/opzoon-v4+json", "Transfer-Encoding": "chunked",
"Connection": "keep-alive" },
"res_code": 0
}
相关推荐
在Web开发领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互。关于"jQuery读取json数据"这个主题,我们将会深入探讨如何利用jQuery的Ajax功能来高效地加载和解析JSON格式的数据...
《jQuery动态加载JSON数据》 在现代Web开发中,动态加载数据是提高用户体验的重要手段,尤其是在数据量大或者数据更新频繁的情况下。本文将详细介绍如何利用jQuery的AJAX功能,结合HTML5、CSS以及JSON,实现在网页...
总的来说,"Ajax + jQuery跨域获取JSON"的技术实现是Web开发中的常见实践,它使得网页能够动态地、无刷新地获取并显示远程数据,提高了用户体验。通过合理利用JSONP或CORS,开发者可以突破同源策略的限制,实现丰富...
标题 "jquery跨域获取json" 涉及到的是JavaScript中的一个常见问题,即如何在浏览器环境中使用jQuery库跨越域限制获取JSON数据。这通常涉及到AJAX请求和JSONP(JSON with Padding)技术。 首先,我们需要理解Web...
在Web开发中,服务器通常会通过Ajax请求返回JSON数据,供前端JavaScript处理和展示。 要使用jQuery获取JSON数据,我们通常会使用`$.ajax()`或`$.getJSON()`方法。`$.ajax()`是一个更全面的异步HTTP(Ajax)请求方法...
在本文中,我们将深入探讨如何使用jQuery和JSON来动态获取并显示表格数据。这个主题主要集中在利用jQuery的灵活性和JSON的轻量级数据交换格式,为网页中的表格提供动态加载和交互功能。以下是对给定标题和描述的详细...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于Web服务和前端开发中。`viewer.js`通过将JSON数据转换为可交互的树形结构,使数据的呈现更为清晰,便于调试和分析。 首先,我们需要了解...
本篇文章将深入探讨如何利用jQuery从JSON对象转换为form提交数据。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也易于机器解析和...
主要给大家介绍了关于利用jquery如何从json中读取数据追加到html中的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编一起来看看吧。
用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里...
3. Ajax交互:$.ajax()或者更简单的$.getJSON()是jQuery提供的异步数据获取方法,用于从服务器获取JSON格式的数据。 其次,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时...
在Web开发中,jQuery经常用于与服务器进行异步通信(Ajax),而JSON作为数据交换格式,常常是Ajax通信中的数据载体。jQuery提供了方便的方法来处理JSON数据,包括`$.getJSON()`和`$.ajax()`等函数,可以方便地从...
本篇文章将深入探讨如何使用jQuery的$.each函数来获取并处理JSON数据。 首先,我们需要了解JSON(JavaScript Object Notation),这是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON...
$.getJSON是JQuery中处理JSON数据常用的一个方法,它用于从服务器获取JSON格式数据,并且可以指定当成功接收到数据时执行的回调函数来处理这些数据。 首先,了解JQuery库是学习$.getJSON方法的前提。JQuery是一个...
在Web开发中,经常使用JSON格式传输数据。 本文介绍了如何在jQuery中通过AJAX请求从后台获取JSON格式的数据,并将这些数据动态地渲染到HTML中去。具体的知识点可以分为以下几个方面: 1. jQuery的AJAX方法:在文章...
本资源“jQuery JSON动态获取表格数据特效源码.zip”聚焦于使用jQuery来动态地从JSON数据源加载并展示表格数据,这是一种常见的前端开发技术,尤其在数据可视化和动态用户界面中非常实用。 首先,JSON(JavaScript ...
JSONP是一种规避同源策略的方法,它通过动态插入`<script>`标签来实现跨域数据获取。jQuery中的`$.getJSON()`和`$.getScript()`方法都支持JSONP。例如: ```javascript $.getJSON('...
当我们将jQuery与JSON结合使用时,可以创建高效、动态的Web应用程序。而Struts2是一个强大的MVC框架,常用于Java后端开发,它支持JSON响应,使得前端与后端的交互更加便捷。下面我们将深入探讨如何在jQuery中使用...
在实际应用中,比如从服务器获取的响应数据是XML格式,使用这个插件可以方便地将数据转化为JSON,然后利用jQuery的DOM操作方法进行数据绑定、动态渲染视图等操作。这极大地提高了开发效率,减少了数据处理的复杂性。...
本范例将探讨如何在Struts2框架下利用jQuery的Ajax功能实现JSON数据交换。 **1. JSON数据格式** JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在...