function pop(){
$.ligerDialog.prompt('添加环保知识分类', function (yes,value) {
if(yes){
loreClass(value);
}
});
}
function loreClass(category){
$.ajax({
type:"post",
url:"<%=basePath%>Hb_classifyServlet",
data:"b=save&category="+encodeURIComponent(category),
dataType:"json",
success:function(data){
var dataObj = eval(data) ;
var select = $("#selectID");
select.empty();
$("#selectID").append("<option value='' >请选择</option>") ;
for(var i=0;i<dataObj.length;i++){
//alert(dataObj[i].category+"====="+dataObj[i].contentId);
$("#selectID").append("<option value='"+dataObj[i].contentId+"'>"+dataObj[i].category+"</option>");
}
alert("添加分类成功!!") ;
}
}) ;
}
Servlet代码
import net.sf.json.JSONArray;
protected void saveClass(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String category = request.getParameter("category");
Hb_classify hc = new Hb_classify() ;
hc.setCategory(category);
Hb_classifyDao dao = new Hb_classifyDao(youngdb) ;
dao.save(hc);
List<Hb_classify> list = dao.findAll(0);
JSONArray json =JSONArray.fromObject(list);
response.getWriter().print(json.toString()) ;
}
分享到:
相关推荐
在这个“php+ajax+json的简单实例”中,我们将深入理解这三个技术是如何协同工作的。 首先,PHP(Hypertext Preprocessor)是一种服务器端的脚本语言,主要用于开发Web应用程序。它能够处理用户提交的数据,生成...
- **数据接收**:服务器处理请求后,返回的响应也可以是JSON格式。客户端通过Ajax回调函数解析这些数据。 ```javascript xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200)...
Java文件(如Controller.java)可能是Spring MVC中的一个控制器,负责接收请求、处理业务逻辑并返回JSON响应。 总结起来,"Ajax + JSON + Java" 的结合是现代Web开发中常用的一种技术栈,用于创建响应式、动态的...
在这个项目中,可能使用jQuery库的$.ajax()方法或$.getJSON()方法来异步发送请求,获取并处理服务器返回的数据。 4. **Json**: Json作为数据交换格式,通常用于Ajax请求的响应数据。在MVC4中,可以使用JsonResult或...
3. **JSON解析**:使用JavaScript内置的`JSON.parse`函数将服务器返回的JSON字符串转换为JavaScript对象。 4. **DOM操作**:使用DOM(Document Object Model)API,如`createElement`,`appendChild`等方法,动态...
开发者可以通过这些案例学习如何在实际项目中运用Ajax和Json,例如创建一个动态的网页应用,如实时搜索、无限滚动或者表单提交等。 Ajax和Json的结合使得Web应用更加动态和交互性更强,而这个案例集将有助于开发者...
**Ajax与JSON详解** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,...在实际应用中,开发者需要根据具体需求,合理运用Ajax的异步特性以及JSON的简洁性,以实现更加优秀的Web应用程序。
在Ajax请求中,服务器通常返回JSON数据,客户端JavaScript代码可以轻松地解析这些数据并将其用于更新页面内容。 在本视频教程中,你将学习如何创建和使用Ajax请求,包括以下关键知识点: 1. **创建XMLHttpRequest...
当服务器返回JSON数据时,我们可以直接使用JavaScript的eval()函数或JSON.parse()方法将其转换为JavaScript对象,然后方便地操作这些数据。 例如,一个简单的Ajax请求获取并解析JSON数据的例子: ```javascript ...
在本套"一头扎进Ajax&Json视频教程4"中,我们将深入...通过学习这四部分的视频教程,你将能熟练运用Ajax和Json,构建更加动态和高效的Web应用程序。记得在实践中不断练习,理论与实际相结合,以巩固和提升自己的技能。
**Ajax Struts 无刷新访问后台返回JSON数据详解** 在Web开发中,为了提供更流畅、高效的用户体验,无刷新(Ajax)技术被广泛应用于页面更新。结合Struts框架,我们可以实现后端服务与前端交互,返回JSON数据,使得...
【描述】:该“asp+ajax+json医生预约系统”是一个教学性质的项目,适用于初学者了解和学习如何在实际场景中运用AJAX和JSON。通过这个系统,用户可以方便地查看医生的空闲时间,并进行预约操作,而无需每次请求都...
在这个实例中,服务器可能返回JSON格式的数据,这些数据在前端通过Ajax请求获取后,可以方便地在JavaScript中解析为对象,用于更新页面内容。JSON的灵活性使其成为前后端数据交换的理想选择。 在这个实例中,遇到的...
例如,Ajax发送一个POST请求到服务器,服务器处理后返回Json格式的数据。客户端接收到这些数据后,使用JSON.parse()将其转换为JavaScript对象,然后更新DOM,完成异步更新。 AjaxPro则进一步简化了这个过程,通过...
【标题解析】:“强大的AJAX+JSON+ashx无刷新分页源码”是指一种基于AJAX、JSON和ASHX技术实现的网页无...通过学习和运用这个源码,开发者可以深入了解AJAX、JSON和ASHX在实际项目中的应用,提升自己的Web开发技能。
通过这个视频教程,学习者不仅能够理解Ajax和Json的基本概念,还能学会如何在实际项目中运用它们,提升Web应用的交互性和效率。在观看教程的同时,结合实践练习,将有助于巩固所学知识,更好地掌握这两项技术。
这个"Ajax+Json 基于Mootools一些常用的小插件实例集.zip"包含了一系列基于MooTools实现的Ajax和JSON应用实例,旨在帮助开发者深入理解和运用这些技术。 首先,Ajax(Asynchronous JavaScript and XML)是一种在不...
在Ajax请求中,服务器通常会返回JSON格式的数据。 1. **JavaScript原生解析** - 使用`JSON.parse()`方法将JSON字符串转换为JavaScript对象。例如: ```javascript let jsonString = '{"name": "John", "age": 30...
AJAX通过异步方式向服务器发送请求,服务器返回JSON数据,JavaScript可以方便地解析这些数据,更新页面内容,无需刷新整个页面,从而实现动态交互效果。 3. **JSON数据结构** JSON数据由对象和数组构成。对象是...