包含responsetext的词条
本文目录一览:
- 1、PHP用ajax的时候,responseText返回的是整个页面的html代码,求帮助。。
- 2、Xmlhttprequest.responseText返回的是什么格式
- 3、为什么responseText返回了整个页面
- 4、如何知道xmlhttp的responsetext返回值是什么?
PHP用ajax的时候,responseText返回的是整个页面的html代码,求帮助。。
服务器端输出JSON格式回调数据,然后在客户端使用file_get_contents接收。你可以百度下菜鸟网 里面有AJAX及JSON的教程,这里空间有限写不下。
下面是一个例子:
$("XXX").click(functiON(){
$.post("XXX.PHP",
{
name:"XXX"//向服务端提交
},
function(data){
alert("Data.name);//服务端返回数据,服务端用$_POST接收name然后转JSON格式输出。
});
});
Xmlhttprequest.responseText返回的是什么格式
json数据格式。
XMLHttpRequest对象提供了对应的两个属性,一个是属性responseText,即将响应提供为一个串。另一个属性为responseXML,即将响应提供为一个XML对象。responseText是将响应信息作为字符串返回的。
为什么responseText返回了整个页面
你的response 要set 它的contextType 为html/text 否则返回的就是带html 代码的数据
另,你的JSP输出不对你写的代码,out.print 最终会编译为servlet其输出的也是带html代码的,应该修改为:
PrintWriter pw=response.getWriter();
response.setContentType("html/text");
pw.write("你要输出的信息放这");
如何知道xmlhttp的responsetext返回值是什么?
1、responseText返回的数据,是你读取的那个文件对应的文本字符串
2、你的问题不是不知道responseText是什么,而是不知道怎么将 responseText 里面带的数据读出来,所以你需要一种数据读取得一种方法
我建议你用XML格式适用 xmlHttp,因为xml处理格式化的文数据比较好。下面是我的建议:
1、确定你的数据格式。也就是你用xmlHttp返回数据的格式比如这样
Data
UserNameUserName/UserName
PassWordPassWord/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、最后就是使用这些取道的变量了
不知道这样回答,你能接受吗?
关于responsetext和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~