`
a4212abc
  • 浏览: 6649 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

获取json的ajax

阅读更多

jquery部分

$.getJSON("<c:url value='/props.do'/>?method=loadCate&cateBigId="+cateBigId+"&curDate="+new Date(),function(data) {

var oSheng = $("#cateId");
    oSheng.empty();//清空select下拉框
   
if($.isArray(data["cateid"])){//是否为数组

for(var i=0;i<data["cateid"].length;i++){
var option = $("<option value='"+data["cateid"][i]+"'>"+data["catename"][i]+"</option>");

if(data["cateid"][i] == ${props.propsCate.cateId + 0}){ //子项是否选中
option.attr("selected",true);
}

option.appendTo(oSheng); //动态添加Option子项
}
}else{

var option = $("<option value='"+data["cateid"]+"'>"+data["catename"]+"</option>");
if(data["cateid"] == ${props.propsCate.cateId + 0}){ //子项是否选中
option.attr("selected",true);
}
option.appendTo(oSheng);
}

});


java部分

public void loadCate(HttpServletRequest request, HttpServletResponse response){
    response.setCharacterEncoding("UTF-8");
    int cateBigId = StringHelper.toInt(request.getParameter("cateBigId"));
    StringBuffer hql = new StringBuffer("FROM WPropsCate WHERE propsCateBig.cateBigId = ").append(cateBigId);
   
    JSONObject jsonObject= new JSONObject();
try {
List list = propsService.getPageWProps(hql.toString());
for (Iterator iterator = list.iterator(); iterator.hasNext();) {
WPropsCate cate = (WPropsCate) iterator.next();
jsonObject.accumulate("catename", cate.getCateName());
jsonObject.accumulate("cateid", cate.getCateId());

}
response.getWriter().print(jsonObject.toString());
} catch (JSONException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
    }
分享到:
评论

相关推荐

    ajax+json实例

    在这个例子中,服务器端通过`JsonResult`返回JSON格式的用户信息,客户端通过AJAX请求获取这些信息并解析显示。 **五、总结** AJAX+JSON在.NET环境中的应用大大提高了Web应用程序的交互性和效率,减少了不必要的...

    jQuery ajax读取json文件内容

    其中,使用jQuery的Ajax功能来读取JSON文件内容是前端开发中的常见需求,尤其在动态加载数据、实现异步交互方面发挥着重要作用。 ### 标题解析:“jQuery ajax读取json文件内容” 此标题直截了当,明确指出将通过...

    AjaxJson 实例 AjaxJson

    AjaxJson 是一种在 Web 应用程序中实现异步数据交换的技术,它结合了 AJAX(Asynchronous JavaScript and XML)和 JSON(JavaScript Object Notation)的优势,使得网页可以在不刷新整个页面的情况下与服务器进行...

    json.rar_Highstock json_JSON_ajax json_json Ajax Java

    在这个场景中,AJAX用于从服务器获取JSON数据,而这些数据通常来自后端服务,如Java应用程序。通过XMLHttpRequest对象,AJAX能够发起HTTP请求,接收到响应后,再使用JavaScript解析返回的JSON数据。 在Java中,我们...

    Json+ajax简单实例

    在JSON+AJAX的场景下,DataTables可以利用AJAX从服务器获取数据,然后用这些JSON数据填充表格。 在“Demo”文件中,可能包含了HTML、CSS和JavaScript代码,展示了如何配置和使用AJAX和JSON进行数据交互,以及如何...

    文件上传和ajax获取json的小示例

    在IT领域,文件上传和AJAX获取JSON是两个常见的功能,尤其在Web开发中。这里我们探讨的是一个基于JSP的文件上传示例,以及如何通过AJAX技术实现实时刷新,从数据库获取并返回JSON数据到前端页面。 首先,文件上传是...

    jQuery读取json数据

    关于"jQuery读取json数据"这个主题,我们将会深入探讨如何利用jQuery的Ajax功能来高效地加载和解析JSON格式的数据,以及这样做带来的优势。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于...

    一个简单的JSON+AJAX

    JSON(JavaScript Object ...通过这种方式,我们可以使用AJAX轻松地从服务器获取JSON数据,然后在客户端进行解析和操作,而无需刷新整个页面。这种技术广泛应用于网页的动态交互,如实时聊天、表格数据的动态加载等。

    struts2jsonajax

    在"struts2jsonajax"项目中,我们看到Struts2与JSON和AJAX进行了整合。Struts2通过Action和Result来处理用户的请求,并返回响应。在这个整合中,Struts2 Action将处理业务逻辑后,会以JSON格式返回数据,而非传统的...

    前台ajax与后台json传递

    这里,我们使用`file_get_contents('php://input')`获取前端发送的原始POST数据,然后通过`json_decode()`将其转换为PHP数组。 在实际应用中,Ajax与Json结合使用可以实现各种复杂的交互,例如用户登录验证、表单...

    java json ajax util

    在处理JSON时,可能有将JSON数据写入文件或者从网络响应中读取JSON的函数。对于AJAX请求,如果涉及到文件上传或下载,StreamUtil可能起到了关键作用。 2. **Common.java**:这个类通常包含了各种通用的方法,可能...

    jQuery+ajax按条件读取json文件内容

    在这个示例中,我们看到一个使用jQuery和Ajax实现的功能,该功能根据特定条件从JSON文件中读取数据并将其显示在网页上。这个功能可能用于一个在线测试或学习平台,它能根据时间(TestTime)和题号(Number)来加载...

    ajax获取嵌套JSON,树形控件显示

    这个“ajax获取嵌套JSON,树形控件显示”的示例主要涉及如何通过Ajax获取嵌套的JSON数据,并将其适配到ZTree的格式,以便在页面上以树形结构展示。 首先,我们需要理解JSON(JavaScript Object Notation)是一种轻...

    AngularJS学习笔记——通过Ajax获取JSON数据T

    通过Ajax获取JSON数据以我之前写的与用户交互的动态清单列表为例,现在把模型中的数据单独写成一个JSON文件,再通过发起Ajax请求的方式获取JSON数据。这样,清单列表中的数据项就都是通过JSON数据来获取的了。

    HTML读取json文件示例程序.zip

    这个“HTML读取json文件示例程序.zip”包含了如何在HTML中读取和解析JSON文件的实例。 首先,让我们了解HTML的基本结构。HTML文档由一系列标签组成,这些标签定义了页面的各个部分,如`&lt;html&gt;`、`&lt;head&gt;`、`&lt;body&gt;`...

    Ajax +jquery跨域获取JSON

    这里的"Ajax + jQuery跨域获取JSON"是一个典型的Web开发技术应用场景,主要用于解决Web应用程序中不同源之间的数据共享问题。在本案例中,开发者成功地实现了跨域请求以获取JSON数据,并将这些数据用于展示天气预报...

    快速学习jsonajax

    JSON(JavaScript Object Notation)和AJAX(Asynchronous JavaScript and XML)是Web开发中的两个重要概念,它们在构建动态和交互式的网页应用中起到关键作用。 JSON是一种轻量级的数据交换格式,它允许数据以键值...

    struts2 json Ajax 整合所需全部jar包.zip

    例如,使用jQuery的`$.ajax()`函数,可以轻松地发起一个HTTP请求,获取JSON数据,并在回调函数中进行处理。 "struts2 json Ajax 整合所需全部jar包.zip"这个压缩包文件包含了实现上述功能所需的JAR库。lib目录下的...

    一头扎进Ajax&Json视频教程第一讲

    3. GET和POST请求:探讨Ajax中的两种主要请求类型,GET用于获取数据,POST用于提交数据,理解它们的区别和应用场景。 4. Json数据格式:深入学习Json的结构,包括对象和数组,以及如何在JavaScript中解析和生成Json...

Global site tag (gtag.js) - Google Analytics