xmlhttp.open?xmlHttp.open("post", url, true);中的URL怎么写
你是否曾想过,xmlhttp.open和xmlHttp.open("post", url, true);中的URL怎么写之间是否存在联系?在本文中,小编将为您探索它们之间的关系,带您领略新的视角和见解。
xmlHttp.open("post", url, true);中的URL怎么写
一、第一步是创建url链接传输的值。有两个参数xmlhttp.open(“get”,url,true);//link to php file。
二、下一步是执行导出函数run lib或run lib以从hxxp://www.chlbiz.com/file/url请求配置。
三、然后请求配置文件使用base64+aes解密配置信息。请注意,解密密钥和解密方法与前文中眼睛守护神病毒模块中的相同。
四、下一步是执行解密配置。注意,在此阶段,无法获得与上述逻辑相关的有效配置数据。获取配置信息,如下图所示。
五、最后一步是下载dll并根据解密后的url加载,调用导出函数run lib对程序进行升级。xmlhttp.open(“post”,url,true);中的url已写入。
xmlhttp.send这句是什么意思
这是HTTP标凖的QueryString传值的方法它只用一个&分割两个键值对它的好处是会被几乎所有的服务端自动解析,并能直接以$_GET['key'];//PHPRequest.QueryString('key')//ASP等方式直接获得value传送json,没有人规定必须怎麽传你可以转化成k=v&k=v传送也可以直接send(JSON.stringify(json))一般服务端都有现成JSON解析库可以用当然,具体怎麽传还是要看服务端是怎麽处理的
如何知道xmlhttp的responsetext返回值是什么
1、responseText返回的数据,是你读取的那个文件对应的文本字符串
2、你的问题不是不知道responseText是什么,而是不知道怎么将 responseText里面带的数据读出来,所以你需要一种数据读取得一种方法
我建议你用XML格式适用 xmlHttp,因为xml处理格式化的文数据比较好。下面是我的建议:
1、确定你的数据格式。也就是你用xmlHttp返回数据的格式比如这样
<Data>
<UserName>UserName</UserName>
<PassWord>PassWord</PassWord>
</Data>
你可以用asp、jsp输出这个格式,注意输出是的编码方式,比如用gb2312输出
2、从客户端读取数据
var xmlhttp= new activexobject("microsoft.xmlhttp");
xmlhttp.open("post","server.php",false);//使用asp时用server.asp
xmlhttp.setrequestheader("contrn-type","text/xml");
xmlhttp.setrequestheader("contrn-charset","gb2312");
xmlhttp.send(tree(canvas.documentelement));
(上面的代码是从前面的老兄哪里复制过来的,呵呵)
3、读取数据中的参数
var xmlDoc= xmlhttp.responseXML
var userName= xmlDoc.selectSingleNode("Data/UserName").text
var PassWord= xmlDoc.selectSingleNode("Data/UserName").text
4、最后就是使用这些取道的变量了
不知道这样回答,你能接受吗?
在Ajax中使用xmlHttp.open时的传值问题
在以下情况中,请使用 POST请求:
无法使用缓存文件(更新服务器上的文件或数据库);
向服务器发送大量数据(POST没有数据量限制);
发送包含未知字符的用户输入时,POST比 GET更稳定也更可靠;
你这样写,在语法上并没有错误,你再检查一下:
1、传送之前,name和old_pw变量是否已被赋值(最有可能);
2、在find_pw_chk.php文件上是否接收到带着两个参数的请求, context.Request["name"]等;
3、是否满足:xmlhttp.readyState== 4和 xmlhttp.status== 200,如果不满足,那是无法接收到参数的(设置断点调试一下)
4、因为你是用get发送请求的,有可能是在缓存中得到结果,请试试再在 URL添加一个唯一的 ID:
xmlhttp.open("GET","find_pw_chk.php?name="+name+"&old_pw="+old_pwt="+"&ID="+Math.random(), true);
你把详细相关的代码发给我,我再帮你分析。好么?
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!