AJAX中自己一些容易写错的代码&

1、document.getElementById(‘id‘)中老是忘了加document

2、document.getElementsByTagName(‘tagname‘)同理,返回带有指定标签名的对象的集合

而且这个是 getElementsByTagName 中间多了一个s,因为返回的是一个集合,

3、document.createElement(‘tr‘);创建一个tr元素

4、如果是这样

<user>  <id>1</id>  <username>1</username>  <password>77</password>  <photo>ddd</photo></user><user>  <id>2</id>  <username>huo</username>  <password>123</password>  <photo>eee</photo></user>

xml.getElementsByTagName(‘user‘)[0]表示的第一个<user>这个元素

xml.getElementsByTagName(‘user‘)[0].childNodes[0]表示的是<id>这个元素

xml.getElementsByTagName(‘user‘)[0].childNodes[0].childNodes[0]表示文本节点

xml.getElementsByTagName(‘user‘)[0].childNodes[0].childNodes[0].nodeValue 表示获取文本信息

时间: 2024-10-12 16:38:47

AJAX中自己一些容易写错的代码&的相关文章

finally中调用unlockWrite对写出健壮代码是很重要的

一般用于某张表的补充,比如用户基本信息是一张表,但并非每一个用户都需要有登录的权限,不需要记录用户名和密码,此时,合理的做法就是新建一张记录登录信息的表,与用户信息进行一对一的关联,可以方便的从子表查询母表信息或反向查询 外键:有很多的应用场景,比如每个员工归属于一个部门,那么就可以让员工表的部门字段与部门表进行一对多关联,可以查询到一个员工归属于哪个部门,也可反向查出某一部门有哪些员工 如果某个线程想要读取资源,只要没有线程正在对该资源进行写操作且没有线程请求对该资源的写操作即可.我们假设对写

ajax中使用总结

引言 最早接触到ajax这个名词是在做图书馆系统的时候,那时候我是负责底层EF实体,因为都是现学现用所以很多的时 间都在学习这方面的知识,而负责前台开发的人员在讨论的时候总是在提到ajax这个名词,但是因为自己没有接触过 所以当时非常的好奇这到底是个什么东西?随后在图书馆系统开发完成以后,接手了一个招标项目的开发,这个项目 采用了MVC+EF架构,在看师哥面写的前台的代的时候,基本上都是js代码,js和controller还有页面交互的时候ajax 这个东西再次出现,这次不得不了解了,因为我们需

jQuery AJAX中的$.ajax()方法请求成功却始终进入error问题的解决方案及原因记录

在这个示例中,当点击"click me"按钮后,jQuery会向tomcat请求a.txt文件,成功过后会弹出"success"警告框,失败后会弹出"fail"警告框. 运行结果如下图 当点击按钮时,在开发者工具下可以看到已经拿到了a.txt文件,但是却弹出了"fail"警告框. 网上搜了很多博客,有的说是跨域访问,要把请求类型改为jsonp,高频词汇但是我是在本地服务器上运行的,都是在本地ip下,不是跨域问题.不过他说的修改

ajax中网页传输(一)TEXT——带有删除功能的数据库表格显示练习

网页之间传输的三种方式:TEXT.JSON.XML. 本章将讲解带有TEXT形势的ajax网页传输 第一:body部分代码 <title>ajax中TEXT讲解并且带有删除功能的表格</title> <script src="jquery-2.0.0.min.js"></script> <style type="text/css"> .sc { width:70px; height:30px; backgr

Android工程中加入图片,报错cannot be resolved or is not a field

SDK和ADT为22.6.2版本 工程为4.4.2 今天在写Android代码的时候,往工程中加入了几张图片,然后在代码中使用R.drawable调用时,一直报错 cannot be resolved or is not a field 然后我查看了gen目录下的R.java文件,发现里面已经有我加入的图片资源ID了,觉得很奇怪,一般是无法生成R.java文件的时候才会出现这种现象啊 在网上查了资料也未见有可以解决我这个问题的方法,然后我就把我的代码从头到尾重新看了一遍,开始也没有发现什么异常,

jQuery源码分析系列(33) : AJAX中的前置过滤器和请求分发器

jQuery1.5以后,AJAX模块提供了三个新的方法用于管理.扩展AJAX请求,分别是: 1.前置过滤器 jQuery. ajaxPrefilter 2.请求分发器 jQuery. ajaxTransport, 3.类型转换器 ajaxConvert 源码结构: jQuery.extend({ /** * 前置过滤器 * @type {[type]} */ ajaxPrefilter: addToPrefiltersOrTransports(prefilters), /** * 请求分发器 *

关于ajax中return false无效的问题

onSubmit="return checkForm();" 方法中: 在ajax里直接写return false,是无效的. 因为它返回的是ajax中的success方法,而不是checkForm(). 因此可以设置一个全局变量用来做判断,实现停止的效果. 注意:ajax一定要是同步的. -------------------------------------------form表单代码---------------------------------------- <for

使用HTML5中postMessage 实现ajax中的POST跨域问题

HTML5中提供了在网页文档之间相互接收与发送信息的功能.使用这个功能,只要获取到网页所在窗口对象的实例,不仅仅同源(域+端口号)的web网页之间可以互相通信,甚至可以实现跨域通信. 浏览器支持程度:IE8+,firefox4+,chrome8+  opera10+ 1. 首先,要想接收从其他的窗口发过来的消息,就必须对窗口对象的message事件进行监听,如下代码: window.addEventListener(“message”, function(){},false); 2. 其次,需要

Ajax中send方法参数的使用

一般情况下,使用Ajax提交的参数多是些简单的字符串,可以直接使用GET方法将要提交的参数写到open方法的url参数中,此时send方法的参数为null. 例如 : var url = "login.jsp?user=XXX&pwd=XXX"; xmlHttpRequest.open("GET",url,true); xmlHttpRequset.send(null); 此外,也可以使用send方法传递参数.使用send方法传递参数使用的是POST方法,需