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

小记AJAX应用中发现的一个问题

 
阅读更多

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组件+Ajax实现搜索框输入提示功能小记

    - **jQuery AutoComplete插件**:这是一个基于jQuery UI的插件,可以根据用户输入自动搜索和过滤选项,从而帮助用户从预设列表中快速选择合适的项。 #### 实现原理 实现搜索框输入提示功能的核心在于使用JQuery捕获...

    android应用登录模块访问mysql数据库小记.pdf

    在Android应用开发中,构建一个登录模块并连接到MySQL数据库是一项常见的需求,特别是在需要处理用户数据和服务端交互的场景。本文作者通过三个星期的努力,成功实现了这一功能,并在此分享了他的经验与遇到的问题。...

    android开发小记

    在“android开发小记”这个主题中,我们可以深入探讨Android应用程序开发的相关知识,特别是通过查看提供的压缩文件中的代码示例。这些文件名如lesson_8_code.zip至lesson_20_codel.zip,以及不同的Mp3Player版本,...

    Linux boost库安装、编译问题小记

     去年10月份用过一次再没用过了。要用 regex 库,生疏了。小记一下。以备以后参考。  boost 库做得真好。在windows 平台, linux 平台下编译都很顺利。hp aCC 也宣称对 boost 1.35 完全支持 。  全部编译是很...

    J2EE开发之常用开源项目小记

    - **JavaScript框架**:Prototype.js是一个流行的选择,它简化了AJAX应用的开发,而现在有许多成熟的AJAX框架可供选择,如YUI和DWR。 - **表格控件**:Display Tag和Extreme Table用于生成和格式化表格,支持导出...

    java小记.rar

    Java Web开发是软件行业中一个广泛讨论的话题,涵盖了诸如Servlet、JSP、JDBC、MVC框架、企业级组件以及各种工具和技术。这份"java小记.rar"压缩包很可能包含了作者多年从事Java Web开发的经验总结,可能包括代码...

    每日小记,记录账单和日记

    "每日小记"就是这样一款应用,它结合了记账和日记的功能,为用户提供了一个全面的生活记录平台。 首先,我们要了解记账的重要性。在个人财务管理中,记账是一个基础但至关重要的步骤。通过"每日小记",用户可以轻松...

    四、小记PCB设计中的一些注意事项

    四、小记PCB设计中的一些注意事项

    Python django Extjs 项目开发中的错误小记

    在Python Django项目开发中使用Extjs时,开发者们可能会遇到各种各样的小错误或者问题。下面将详细地讨论其中的一些问题以及解决方法,涉及知识点包括Python Django框架、前端库Extjs以及一些常见的编程问题。 1. ...

    asp.net Jmail使用小记

    总的来说,ASP.NET Jmail组件是一个强大且灵活的工具,它简化了在ASP.NET应用程序中实现邮件发送的过程。通过适当的配置和代码编写,我们可以轻松地实现在网站上发送邮件,无论是用于通知用户、接收反馈,还是其他...

    小记无线遥控模块振荡电阻匹配问题

    最后,这个经验分享对于正在学习电子工程或模拟电路设计的读者来说,不仅提供了一个实际案例,更重要的是展示了在实践中解决问题的思考和排查过程。在面对无线遥控模块或其他电子系统时,深入理解其工作原理,并通过...

    【咬人草小记,阅读附答案】 咬人草小记阅读答案.docx

    通过对咬人草的描述,文章传达了对自然界和谐相处的向往,呼吁人们在探索未知的同时,要怀有一颗敬畏之心,并学会尊重每一个生命的独立性和生存方式。咬人草的故事不仅仅是对一种植物的记述,更是一次深刻的自然界...

    C++编程小记,经典收藏

    - 当在派生类中声明一个虚函数,并希望明确指出它是对基类中同名虚函数的覆盖时使用。 - **示例**: ```cpp class B { public: virtual void f(short) { std::cout ; } }; class D : public B { public: ...

    数据结构习题总结 拾荒小记

    2. **模式匹配**:这是一个在字符串中寻找特定子串的问题,常见的算法有KMP(Knuth-Morris-Pratt)算法和Boyer-Moore算法,它们在文本搜索和文本处理中非常实用。 3. **矩阵**:矩阵是二维数组,常见的操作有矩阵...

    Flex整合J2EE开发小记+源码下载

    标题中的“Flex整合J2EE开发小记+源码下载”揭示了本文的主题,主要..."UserManagerModel"这个文件名可能是Flex应用中的一个用户管理模型,涉及到用户身份验证、权限控制等功能,这部分代码可能是整合的关键部分之一。

    御风小记账本

    在实际使用中,【御风小记账本】可能会使用本地数据库如SQLite来存储用户数据,SQLite是一个轻量级的、无服务器、零配置的嵌入式SQL数据库,非常适合用于桌面应用程序。用户数据的读写操作可以通过Delphi的ADO...

    LocalCache 学习小记1

    【LocalCache 学习小记1】 LocalCache 是一种本地高速缓存机制,它主要用于提升数据获取速度,尤其是在处理...在处理高并发和热数据时,LocalCache 是一个有效的工具,可以在不影响应用性能的前提下提高服务响应速度。

    安卓做的小记账本app.zip

    【标题】"安卓做的小记账本app.zip"是一个包含有安卓应用开发项目的压缩文件,主要涉及的内容是一款基于Android平台的简易记账本应用程序。这个项目不仅提供了源代码,还可能包括开发过程中的报告和演示用的PPT,...

Global site tag (gtag.js) - Google Analytics