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();"> <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"> <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();"> <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 下一页>