AJAX响应带有未定义/对象文档
AJAX response with undefined/object document
-
我的第一个问题是,我有一个与服务器进行表单交换的脚本。服务器能够读取表单并发送响应。当我尝试打印回复时,下面显示的是我收到的内容。
$('#myform').html(响应)//不会有回应alert(response)//它总是用[object Document]返回我。
所以当我把它改成下面时,它显示了我收到的:
$('#myform').html(response.xml);//it will return me with the xml value from my server
alert(response.xml)//normal xml value.
我可以在eclipse web浏览器中打印出来,但不能在任何其他浏览器(IE、firefox、chrome)上打印出来,它会返回未定义的内容。我做错什么了吗?我的服务器将返回我的html代码:
<table><tr><img src=https://lh6.googleusercontent.com/--WAwSUUNAG8/UdOVEZvpnuI/AAAAAAAABIk/aV-NzcMN2zg/s800/g.gif></tr></table>
2.第二个问题是如何将响应打印为html(即表)而不是明文。
下面是java脚本代码:
<script>
$(function() {
$(".button").click(function() {
var clin=$("input#client").val();
var us=$("input#username").val();
var dataString='client='+clin+'&username='+us;
var res;
$.ajax({
type: "POST",
url: "http://localhost:8080/services/web?wsdl/authen",
data: dataString,
success: function(response) {
$('#myform').html(response);
alert(response);
}
});
return false;
});
});
</script>
这是服务器web服务:
<xs:element name="authen">
<xs:complexType>
<xs:sequence>
<xs:element name="client" type="xs:string" nillable="true" minOccurs="0"/>
<xs:element name="username" type="xs:string" nillable="true" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="authenResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="return" type="xs:string" nillable="true" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
您调试该响应以查看其中的内容。
请尝试
dataType:'html',
success : function(data, status, response) {
var obj = $("<div/>").html(response.responseText);
$('#myform').html(obj.find("ns:return").html());
alert(response.responseText);
}
还可以看看jQuery API文档
添加了dataType。
你的问题很不清楚,在我看来,你的回答不明确,这就是你的问题。也许可以尝试更改
"http://localhost:8080/services/web?wsdl/authen"
至
"/services/web?wsdl/authen"
或更改
data: dataString,
至
data: {
client: clin,
username: us
}
相关文章:
- 枚举附加到文档的HTML对象的所有事件
- 如何将文档对象创建为HTML页面
- javascript对象与阅读文档——初学者查询效率
- MongoDB findAndModify:>>>查找和更新文档数组中的对象
- 将文档对象传递给函数
- 如何使用猫鼬将常规 JSON 对象转换为 Mongo 文档
- 从 JSON 对象数组中获取与条件匹配的文档
- findAndModify,如何对文档进行操作's数组搜索对象并更改字段值
- ajax响应JavaScript中的文档对象
- 如何在JQUERY中从HTML文档中获取XML对象
- XUL文档与HTML文档对象有何不同
- 使用JavaScript将自定义对象添加到文档中
- 查找包含子对象MongoDb和Node.js的特定字段的文档
- 我可以在不使用XMLHttpRequest或文档对象的情况下使用Javascript来获取网页吗
- 为什么广播在文档中被描述为标志,而它实际上是一个对象
- 在MongoDB和Node.js中查找某个字段具有与对象完全相同元素的文档
- 带有<对象>的jQuery对话框无法从对象文档中调用对话框('close')
- 在Phonegap中加载[对象文档]的AJAX成功数据
- AJAX响应带有未定义/对象文档
- 如何是DOM对象文档.Cookie属性已建立