AJAX方法的应用:
前端页面应用ajax方法向后台方法请求结果,如果结果参数的命名中带有-,则传值不成功。
譬如:
前端Ajax请求方法
$.get("/userhpage/showuserhassesscnt/?user_id="+<%=user_id()%>, function(data) { if(data.flag=="1") { $("#bestval").html(data.mark_best); $("#goodval").html(data.mark_good); $("#worseval").html(data.mark-worse); } }, "json");
后台java方法
JsonUtil util = new JsonUtil(); try { Map<String, String> map = serviceFactory.getUserHService().getUserhAssessCnt(Integer.valueOf(userId_look)); util.put("flag", 1); util.put("mark_best", map.get("mark-best"));// 好评 util.put("mark_good", map.get("mark-good"));// 中评 util.put("mark-worse", map.get("mark-worse"));// 差评 } catch(Exception e) { util.put("flag", -1); logger.error(e.getMessage()); } response.setCharacterEncoding("UTF-8"); response.getWriter().print(util.toString());
注意第三个返回值:util.put("mark-worse", map.get("mark-worse"));// 差评
前端页面$("#worseval").html(data.mark-worse);不会接受此值
相关推荐
- **jQuery AutoComplete插件**:这是一个基于jQuery UI的插件,可以根据用户输入自动搜索和过滤选项,从而帮助用户从预设列表中快速选择合适的项。 #### 实现原理 实现搜索框输入提示功能的核心在于使用JQuery捕获...
- **JavaScript框架**:Prototype.js是一个流行的选择,它简化了AJAX应用的开发,而现在有许多成熟的AJAX框架可供选择,如YUI和DWR。 - **表格控件**:Display Tag和Extreme Table用于生成和格式化表格,支持导出...
在Python Django项目开发中使用Extjs时,开发者们可能会遇到各种各样的小错误或者问题。下面将详细地讨论其中的一些问题以及解决方法,涉及知识点包括Python Django框架、前端库Extjs以及一些常见的编程问题。 1. ...
在实际项目中,TestDTree可能是一个测试用例或者示例代码,用于演示DTree的正确使用和功能验证。开发者可以通过阅读和运行这些代码,更好地理解和掌握DTree的使用。 总结,树形菜单DTree是Web开发中的重要组件,其...
JQuery是一个快速、小巧且功能丰富的JavaScript库,使得HTML文档遍历和操作、事件处理、动画和Ajax等操作变得非常简单。JQuery UI是建立在JQuery之上的,它是一套增强用户界面的交互、视觉效果、小部件和主题的...
在这个例子中,我们使用 `$.ajax` 发起一个异步请求到 `GetAllWords.ashx` 处理程序,获取匹配的建议数据。`data` 参数传递了用户的输入,而 `success` 回调函数将处理返回的数据,通过 `response(data)` 将它们传回...