Jangogo : 

基于U盘版的特殊性:使用自定义的协议而非HTTP,因此使用xmlhttp对象必须注意以下三大问题:


1.  创建xmlhttp必须使用 Ajax.getHttp();    

使用平台下已经定义好的函数来获得xmlhttp,否则用JS来创建XMLHTTP对象是不可用的,会提示 “拒绝访问” 的错误。 

2.必须使用完整的URL地址

在获得xmlhttp对象后使用open方法打开URL地址时候,必须使用完整URL地址:

xmlhttp.open("POST",Const.appurl+ "mypage“+Const.platform,true);
或者 
xmlhttp.open("POST",”http://www.163.com/index.hml“,true);

而不能使用相对的方式,以下都是错误的做法:
xmlhttp.open("POST", "mypage“+Const.platform,true);
xmlhttp.open("POST", "index.html",true);
xmlhttp.open("GET", "index.html",true);


3.不能使用responseXML, 改用responseText

使用responseXML在U盘下将会得不到返回,原因,非HTTP协议下,XMLHTTP对象对XML不能自动解析
改用Sheeta.readXML(xmlhttp.responseText)就可以解决此问题。


文档中心
Copyright © 2000-2016 粤ICP05021785号
地址:广州市天河区员村二横路8号全丰商业大厦808室 邮编:510600