初次学习Ajax的一些心得

2016-02-19 14:10 19 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - Web开发 】

由于做毕设的需要,今天得以实践一下ajax。虽然很早之前就多少看了一点相关的教程,但是今天实践起来还是碰到了很多的问题:
  
  1、编码问题。以前写网页总是忽略了这个问题,直接使用了默认的gb2312编码,但是由于ajax向服务器获取的是utf-8的编码,问题就出现了:第一获取的必须是utf-8编码,而我的服务器端是gb2312编码,所以得出的是乱码,最后不得不一个一个文件转化成utf-8的编码,后来才发现网上有现成的转化软件,白白浪费了时间。
  
  2、临时文件问题。由于ajax会把获得的内容存储在本地临时文件当中,所以仅仅刷新是看不到更新的效果的,要先清除临时文件,然后才能看到更新效果,或者关闭浏览器。这点害得我一直以为乱码是因为自己的编码错误,原来是因为没有清除临时文件。
  
  3、自己对Javascript不熟悉,对xmldom不熟悉,导致在实际应用ajax的时候折腾了好久才弄好。
  
  经验:
  
  1、以后一定编写代码的时候一定要用utf-8的编码,因为这样兼容性好。以前直至忽视了这个问题。所以导致毕设的客户端还是gb2312编码,以后慢慢改过来。
  
  2、熟练掌握js,xmldom是学习ajax的前提,如果没有掌握好这个,很难去时间ajax。
  
  3、有的时候浏览器的Bug很让人郁闷。
  
  4、养成良好的编程习惯很重要。
  

来源:http://www.tulaoshi.com/n/20160219/1606324.html

延伸阅读
标签: Web开发
ajax架构中主要涉及的技术: client: javascript解析xml, 操纵DOM修改html页面,javascript是“OO”的语言。 server: servlet + dao, 实现service接口即可 下面是client中主要的代码: 1。JS中封装解析xml的代码,以及实例应用。 Quote //类的构造,传入xml文档和需要处理的标签名称 function DataSet(xmldoc, tagLabel) { this.rootObj =...
标签: 电脑入门
一直有很多人问我PPT配色上的问题,其实说实在的,我PPT制作时也只是按自己的喜好去搭配认为舒服的色彩,俗话说跟着感觉走,在这里我将一点心得和一些见解和大家一起分享。 一、选取PPT主色和PPT辅助色 PPT设计中都存在主色和辅助色之分。 PPT主色:视觉的冲击中心点,整个画面的重心点,它的明度、大小、饱和度都直接影响到辅助色的存在形...
标签: Web开发
CSS布局中,一个重要的标签 DIV ,DIV是XHTML所支持的标签,DIV是一个容器,所有的XHTML标签对象都可以称为是一个容器.如 divcontent/div,h1titles/h1.... div代码的书写格式: div id="id 名称"[...]/div div class="class名称"[...]/div 注:同一个名称的id值,在当前的XHTML页面中,只日须使用一次,class名称可以重复使用...
标签: Web开发
不可否认,我是非常看好AJAX技术的。我以为AJAX技术对于互联网,就像HTML对于互联网一样。但同时又要看到,AJAX技术不能完全取代我们常规的WEB开发技术。AJAX技术有它让人眼睛一亮的优点,同时它也有很多弱点。我们作为开发人员,不能因为AJAX技术好,就在WEB开发中全部使用AJAX。 对了,不能为了AJAX而AJAX,就像钢要用到刀刃上一样...
标签: Web开发
1.超链接访问过后hover样式就不出现的问题? 被点击访问过的超链接样式不在具有hover和active了,解决方法是改变CSS属性的排列顺序: L-V-H-A 2.IE6的双倍边距BUG 例如: style type="text/css" body {margin:0} div { float:left; margin-left:10px; width:200px; height:200px; border:1px solid red } /style 浮动后本来外边距10p...

经验教程

272

收藏

93
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部