`
loquat
  • 浏览: 70098 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Ajax 学习心得

阅读更多

1.post方式  
在jsp端,客户端需编码数据,data : encodeURI(spost),  
var spost="commentContent="+commentContent+"&contentId="+contentId;  
spost =  encodeURI(spost);

  
在action端  
用psot方法取值,客户端需编码,服务器端需解码  
String ii = request.getParameter("commentContent");  
ii = java.net.URLDecoder.decode(ii,"utf-8");  
 
2.get方式  
jsp端,type:'GET',不需要处理

  
action端  
String commentContent = new String((request.getParameter("commentContent")).getBytes("ISO-8859-1"),"UT简单的记录一下

 

 

    /*
      var newmessage = "message=" + message.value;
      xmlHttp.open("POST","insertblog.do",true);
      xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      xmlHttp.send(newmessage);
      */

  xmlHttp.onreadystatechange = function ()
   {
     if(xmlHttp.readyState == 4 && xmlHttp.responseText > 0)
     {
       var newdiv = document.createElement("div");
       var divshow = document.getElementById("showmessage");
       var did = "mdiv"+xmlHttp.responseText;
       newdiv.setAttribute("id",did);
       //newdiv.setAttribute('class','t');
       newdiv.className = 't';
      
       newdiv.innerHTML = message.value + "<br/><hr class='hr' />" +"<a href='javascript:mdelete(" + xmlHttp.responseText + ")'>删除</a>";
       divshow.appendChild(newdiv);
       message.value = "";
      
     }
   }


 function mdelete(messageId)
    {
      xmlHttp =  getXMLHttpRequest();     
      xmlHttp.open("GET","deleteblog.do?id="+messageId,true);
      xmlHttp.send(null); 
     
      xmlHttp.onreadystatechange = function ()
   {
    
     if(xmlHttp.readyState == 4 && xmlHttp.responseText == "yes")
     {
         var divid = "mdiv" + messageId;
         var mdiv = document.getElementById(divid);
         mdiv.parentNode.removeChild(mdiv);
            
     }
   }
   
    }

[{ "id": 94, "content": "Hello Java" },{ "id": 88, "content": "Hello Ajax" }]
下面我们讨论如何在服务器端输出 JSON 格式的数据。以 Java 为例,我们将演示将一个 Java 对象编码为 JSON 格式的文本。

将 String 对象编码为 JSON 格式时,只需处理好特殊字符即可。另外,必须用 (") 而非 (') 表示字符串:

分享到:
评论

相关推荐

    Ajax 学习心得和经验谈

    令人兴奋的技术,宝贵的实用经验和心得!

    ajax学习心得。主要采用ajax做的一些小程序

    在这个“ajax学习心得”中,我们将探讨如何使用Ajax实现动态数据生成和服务器控件事件绑定。 首先,让我们深入了解一下Ajax的工作原理。Ajax的核心是JavaScript对象XMLHttpRequest,它允许JavaScript与服务器进行...

    Ajax的学习心得,希望对大家有帮助

    Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量...然而,理解基础的 XMLHttpRequest 使用方法对于深入学习和理解这些框架至关重要。

    Ajax学习——DWR的参考书和实用案例学习总结

    **Ajax学习——DWR的参考书和实用案例学习总结** DWR(Direct Web Remoting)是一种优秀的开源框架,专门用于简化Web应用程序中的Ajax(Asynchronous JavaScript and XML)开发。Ajax技术允许网页在不刷新整个页面...

    java工作室学习心得

    【Java工作室学习心得】 在Java工作室的学习过程中,我体验了从理论到实践的转化,明白了在编程领域,单纯依赖理论是远远不够的。动手实践是检验和巩固知识的关键环节。工作室学习强调自我驱动,不再像课堂那样有...

    jquery学习心得

    ### jQuery 学习心得 #### 一、简介与特点 jQuery 是一款优秀的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画以及 Ajax 交互等操作,使得前端开发更加高效便捷。jQuery 的核心理念是“写得少,做得多”...

    jquery零碎实例和学习心得

    《jQuery零碎实例与学习心得详解》 jQuery,作为一款强大的JavaScript库,自2006年发布以来,因其简洁易用的API和丰富的插件生态,迅速成为了前端开发者们的首选工具。本文将深入探讨jQuery的一些实用零碎实例,并...

    javaweb学习心得.doc

    Java Web 学习心得是指学习 Java Web 开发相关技术的经验总结,涵盖了 HTML、CSS、JavaScript、XML、DTD/Schema、Java EE 中的 JSP、Servlet、Filter、Listener、JSTL、EL、JQuery、Ajax 等技术。 一、HTML * ...

    学习心得(C#,SQL,javascript,etc...

    本文将结合标题“学习心得(C#,SQL,javascript,etc...)”和描述,深入探讨这三个领域的关键知识点,并分享工作中的实际应用和经验。 首先,我们来谈谈C#。C#是一种面向对象的编程语言,由微软开发,主要用于构建...

    ajax实验成果

    在本次“Ajax 实验成果”中,虽然功能可能较为基础,但它仍然为我们提供了一个了解和学习Ajax工作原理的实用案例。下面我们将深入探讨Ajax的关键组成部分以及如何实现这些功能。 1. **XMLHttpRequest 对象** ...

    LoadRunner学习心得.doc

    对业界权威性能测试工具LoadRunner的学习心得。如: 1)对于浏览器应用程序,使用基于HTML的级别录制脚本 2)非浏览器,使用基于URL级别 3)如果是使用javascript进行交互的ajax,也是应该用url级别

    Ajax入门学习

    ### Ajax入门学习知识点详解 #### 一、Ajax概述 **定义**:Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种创建交互式网页应用的技术。它通过在后台与服务器进行少量数据交换,使网页实现...

    AJAX网站设计实训

    AJAX 网站设计实训 AJAX 网站设计实训是计算机应用专业职业能力课程,本课程介绍了 Ajax 技术、异步请求以及 Jquery 框架的使用,并涉及了 Jquery EasyUI 框架的使用在应用方面主要让学生能够掌握异步请求的理解与...

    vb.net学习心得

    这里展示了如何移除和添加自定义处理器,例如针对`.asmx`扩展名的服务处理和脚本资源处理,这对于集成AJAX服务和脚本文件至关重要。 ### 9. GridView样式调整 通过修改`GridView`的样式属性,可以控制表格的布局和...

    OpenLayers学习心得

    ### OpenLayers 学习心得与关键技术点解析 #### 一、OpenLayers 项目介绍 **OpenLayers** 是一款由 MetaCarta 公司开发的 WebGIS 客户端 JavaScript 库,当前最新版本为 2.5 版本。该库遵循 BSD 许可证发布,这...

    php学习心得范文.doc

    【PHP学习心得】 PHP,全称“Hypertext Preprocessor”,是一种广泛应用于Web开发的开源脚本语言。尽管它并非当前最热门的编程语言,但其应用广泛且就业前景良好,吸引了众多学习者。要成为一名优秀的PHP程序员,...

    jQuery学习实例和心得

    jQuery是JavaScript库中的一个巨擘,它极大地简化了DOM操作、事件处理、动画制作和Ajax交互。本资源针对初学者,旨在...这份"jQuery学习实例和心得"资源将是你宝贵的参考资料,帮助你在JavaScript的世界里更进一步。

    使用了1年Ajax开发项目后的总结

    现在,我想分享一下我在Ajax开发项目中的心得与体会,希望对同行们有所帮助。 首先,让我们来谈谈Ajax,即异步JavaScript和XML(Asynchronous JavaScript and XML)。Ajax的核心在于它可以实现在不刷新整个页面的...

Global site tag (gtag.js) - Google Analytics