AJax技术

Ajax的XMLHttoRequest对象

字号+ 作者:H5之家 来源:H5之家 2016-08-13 11:02 我要评论( )

Ajax的XMLHttoRequest对象 Ajax的XMLHttoRequest对象 JavaScript+XML的简写,这一技术能够向服务器请求额外的数据而无需卸载页面,会带来更好的用户体验。这一技术改变了自WEB诞生以来就一直沿用的单击“,“等待的交互模式”; XMLHttpRequest对象 Ajax技术

Ajax的XMLHttoRequest对象

Ajax的XMLHttoRequest对象

JavaScript+XML的简写,这一技术能够向服务器请求额外的数据而无需卸载页面,会带来更好的用户体验。这一技术改变了自WEB诞生以来就一直沿用的"单击“,“等待的交互模式”; XMLHttpRequest对象 Ajax技术的核心是XMLHttpRequest对象(简称XHR),在IE5中

2016-08-10 20:51   [Ajax]

ajax对象的属性

ajax的属性 status状态码类型: 200 正常访问 304访问缓存 403拒绝访问 404没有此页面  

2016-08-07 13:12   [Ajax]

如何获得ajax对象?

;= new ActiveXObject('Microsoft.XMLHttp'); } } $ajax 如果用的是jquery的话。 lz发到javascript活着是asp.net上应该会有答案。  换个版块吧。 

2014-02-20 22:04   [JavaScript]

Ajax的XMLHttpRequest对象的属性和方法

属性 readyState属性标识XMLHttpRequest对象的状态,有五种值 值 说明 0 未初始化状态:对象创建,但未初始化 1 准备发送状态:此时,已经调用了XMLHttpRequest对象的open()方法,并且该对象已经准备好将一个请求发送到服务器 2 已发送状态

2016-06-10 18:02   [JavaScript]

新人请教,关于AJAX传输Bean对象取值的问题

 cust 中 crmCustomerArea 的  area 属性,怎么取呢?out对象时,ajax总是会error. 回复讨论(解决方案) 在回调函数处需要用到浏览器内置JS函数eval  

2015-10-30 22:47   [J2EE]

如何通过ajax获取所选对象的信息

在学习开发一个购物网站,从数据库取到数据之后显示到屏幕,怎样才能向后台post我点选的对象呢? 这是那两个button的代码 <div class="buynow">        

2014-02-19 15:49   [Ajax]

ajax中xmlhttprequest对象

1 ajax中xmlhttprequest组件应该看成是客户端还是服务端啊,2 xmlhttprequest组件和xmlhttprequest对象有什么区别 3ajax中xmlhttprequest对象有个open方法,该第三个参数规定请求是否异步处理。这里的同步和异步是什么

2015-10-31 18:58   [Ajax]

AJAX - 创建 XMLHttpRequest 对象

AJAX - 创建 XMLHttpRequest 对象 XMLHttpRequest 是 AJAX 的基础。 XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。 XMLHttpRequest

2015-10-27 16:59   [AJAX 教程]

Ajax技术及 XMLHttpRequest 对象

这一节,主要内容是简单介绍Ajax技术,并了解其核心技术: XMLHttpRequest 对象。 1、首先,要了解什么是 Ajax :    Ajax是asynchronous javascript and xml 缩写,意思是异步的JavaScript 与 XML。这是

2015-05-09 13:11   [Ajax]

ajax请求 获取对象问题

问题如下: ajax请求,从服务端返回一个<table id="d"></table>标签, 我现在要在客户端用js获取该标签的table对象 正常情况下,使用document.getElementById('d')就行。但是这一种类型能

2014-03-01 19:27   [Ajax]

ajax异步缺少对象的问题

="center"><input type="button" value="登录" onClick="return MemLogin();">&nbsp;<input type="button" value="注册" onClick="javascript: window.location='../reg.asp'"></td>                                       </tr>                   </form> <% end if %>                                                                                         </table> 我把以上代码单独保存为一页,点击“登录”可以成功执行,应该也不是MemLogin()这个函数的问题。 可是,如果我把这个页用ajax异步在其它页面引用, 就会报错“缺少对象”,但是我测试了一下,好像就是点击“登录”调用MemLogin()这个函数时出错。而且,我担心在异步调用时MemLogin()中会有冲突的代码,我把MemLogin()这个函数改成一个简单的alert("test"),依然报错。看来就是点击“登录”那一刹那的问题。请大伙帮忙解决一下。                   <table width="201" border="0" cellspacing="0" cellpadding="0">                <tr>                       <td background="/images/fenlei/bt_b4.gif" width="201" height="27" colspan="3">&nbsp;<font class="z_fsize2"><b><font color="#cccccc">会员登录</font></b></font></td>                </tr>                      <tr>                          <td colspan="3" height="5"></td>                      </tr>                      <tr>                          <td width="5"></td>                          <td width="191" align="center" valign="top"> <div id="meminfo"></div>  <script language="JavaScript" type="text/javascript">startRequest("/IncFrm/Login_Frm.asp","meminfo");</script>                                   </td>                          <td width="5"></td>                      </tr>                      <tr>                          <td colspan="3" height="5"></td>                      </tr>                                       </table> 我的异步处理代码是,这段代码我还用在读取新闻列表,运行正常,所以应该也不是异步处理代码的问题。 function startRequest(url,xsid){    xmlHttp = GetXMLHttp(); urls=url.split("?"); if (urls[1]=='' || typeof urls[1]=='undefined') { url=urls[0]+"?"; //test.asp? } else { url=urls[0]+"?"+urls[1]+"&"; //test.asp?test=1& } var n_url = url+"timestamp="+new Date().getTime(); //alert(n_url);     try{       xmlHttp.onreadystatechange = function(){handleStateChange(xsid);}          xmlHttp.open("GET", n_url, false);          xmlHttp.send(null);               }catch(exception){          alert(exception);      }  }  function handleStateChange(xsid){ document.getElementById(xsid).innerHTML = " <center>正在加载信息... </center>";  if(xmlHttp.readystate == 4){          if(xmlHttp.status == 200 || xmlHttp.status == 0){  alert(unescape(xmlHttp.responseText));        document.getElementById(xsid).innerHTML = unescape(xmlHttp.responseText);  }else{  document.getElementById(xsid).innerHTML = " <center>加载失败,请刷新重试。 </center>";  }  }  } 回复讨论(解决方案)   在执行 MemLogin() 函数处加入一个延迟执行试试。   <td colspan="2" align="center"> <input type="button" value="登录" onClick=" return login();">&nbsp; <input type="button" value="注册" onClick="javascript: window.location='../reg.asp'"> </td>    function login(){      setTimeout(MemLogin(),200);  } 好的,我试试 而且,我担心在异步调用时MemLogin()中会有冲突的代码,我把MemLogin()这个函数改成一个简单的,只包含alert("test")这个,依然报错。看来就是点击“登录”那一刹那的问题。请大伙帮忙解决一下。   你先单独运行 Login_Frm.asp 这个 asp 页面,看有没有报 “缺少对象”,也许是你的 Login_Frm.asp 这个页面某个 js 地方写的有问题 吧。   你先单独运行 Login_Frm.asp 这个 asp 页面,看有没有报 “缺少对象”,也许是你的 Login_Frm.asp 这个页面某个 js 地方写的有问题 吧。 你可能没明白我的意思,我就是怕MemLogin()这个函数里面某个地方写得不规范。所以我做了一个测试把MemLogin()改成如下 function MemLogin(){   alert("test"); } 即使这样,在onclick的时候,还是报错“缺少对象”      可以归纳为【神仙问题】:   在 startRequest 中     alert(n_url);  看看是什么值?      可以归纳为【神仙问题】:    在 startRequest 中      alert(n_url);  看看是什么值? 这个值应该没问题,是指向Login_Frm.asp这个文件,路径也对。而且也加了时间戳。 我刚才又做了一个测试 我把MemLogin()这个函数写在了jsfunc.js里面,而不是写在Login_Frm.as这个页面中,如下 Function MemLogin(){   alert("test"); } onclick的时候就可以成功。奇怪啊。为什么呢   关键是我觉得你这样设计有点问题吧,你用 Ajax 异步打开一个网页?        一般的做法就是首先 你的  Login_Frm.asp 打开,然后就是点击登录的时候执行 Ajax 异步验证。我想这是大多数的做法。   关键是我觉得你这样设计有点问题吧,你用 Ajax 异步打开一个网页?     一般的做法就是首先 你的  Login_Frm.asp 打开,然后就是点击登录的时候执行 Ajax 异步验证。我想这是大多数的做法。 是啊,因为我把Login_Frm.asp嵌套到一个html页面里面啦,如果不用异步怎么弄进来呢? 点击登录的时候,我也是用的ajax执行一个动态页面,就是这块CheckInput(ML_Name+'$'+ML_Password+'$'+CheckCode,'/Include/CheckInput.asp','会员登录','MemLoginForm');  引用 7 楼 Ghost_520 的回复:      可以归纳为【神仙问题】:    在 startRequest 中      alert(n_url);  看看是什么值?    这个值应该没问题,是指向Login_Frm.asp这个文件,路径也对。而且也加了时间戳。  我刚才又做了一个测试  我把MemLogin()这个函数写在了jsfunc.js里面,而不是写在Login_Frm.as这个页面中,如下  Function MemLogin(){    alert("test");  }  onclick的时候就可以成功。奇怪啊。为什…  不懂,呵呵,【神仙问题】, 等待达人来解释哈。 经过几个测试,我觉得异步调用的时候,在页面里面不能这样,只能把函数写到一个js文件中。挺纳闷的。 <script language="JavaScript"> function MemLogin() {   alert("test"); } </script>   引用 9 楼 Ghost_520 的回复:   关键是我觉得你这样设计有点问题吧,你用 Ajax 异步打开一个网页?     一般的做法就是首先 你的  Login_Frm.asp 打开,然后就是点击登录的时候执行 Ajax 异步验证。我想这是大多数的做法。    是啊,因为我把Login_Frm.asp嵌套到一个html页面里面啦,如果不用异步怎么弄进来呢?  点击登录的时候,我也是用的ajax执行一个动态页面,就是这块CheckInput(ML_Name+'$'+ML_Password+'$'+C…  ASP 中没有嵌套页面的语句???    嵌入:   1. <!--#include file="Login_Frm.asp"-->     2. <iframe></iframe>  最好就是嵌入不要用异步的,因为打开页面只是一个同步的操作,你执行登录的时候是一个异步的,用 Ajax 才差不多。 好了,我用的iframe解决啦 神仙问题搁置吧,可能异步的太多了,^_^ 给分啦 ding ...

2014-03-01 01:50   [Ajax]

关于 JQUERY 的 AJAX 对象的问题!

beforesend: function ($msg) {   // loading  } 这个函数怎么不起作用?  我想知道 如何利用 $.ajax 对象 制作 

2014-02-21 00:11   [Ajax]

   5 下一页>

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 如何在asp.net下利用AJAX技术实现树型目录结构

    如何在asp.net下利用AJAX技术实现树型目录结构

    2016-08-13 12:01

  • PHP+jquery+ajax实现即时聊天功能实例_php技巧

    PHP+jquery+ajax实现即时聊天功能实例_php技巧

    2016-08-11 10:00

  • 健壮的AJAX源码学习应用示例

    健壮的AJAX源码学习应用示例

    2016-08-10 16:00

  • 准备学习 C, 想知道 HTML, CSS, JS, Ajax, JAVA, C 是做什么的?

    准备学习 C, 想知道 HTML, CSS, JS, Ajax, JAVA, C 是做什么的?

    2016-08-10 15:00

网友点评