婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 異步調(diào)用webservice返回responseXML為空的問(wèn)題解決方法

異步調(diào)用webservice返回responseXML為空的問(wèn)題解決方法

熱門(mén)標(biāo)簽:怎樣在地圖標(biāo)注消火栓圖形 杭州智能電話(huà)機(jī)器人 百度地圖標(biāo)注點(diǎn)擊事件 地圖標(biāo)注位置多的錢(qián) 內(nèi)蒙古智能電銷(xiāo)機(jī)器人哪家強(qiáng) 泰州手機(jī)外呼系統(tǒng)軟件 山東防封電銷(xiāo)卡辦理套餐 濟(jì)源人工智能電話(huà)機(jī)器人價(jià)格 廈門(mén)四川外呼系統(tǒng)
先總結(jié)幾個(gè)要領(lǐng)
1)要熟悉javascript對(duì)XML文件的加載與操作;
DOM的XML操作可參考的示例:http://www.w3school.com.cn/xmldom/met_document_getelementsbytagname.asp
2)在IE下面還是要通過(guò)loadXML來(lái)轉(zhuǎn)responseText;
3)xml加載后異步屬性設(shè)置;
4)命名空間處理等問(wèn)題;
下面上代碼:
========ASPX前臺(tái)代碼========
復(fù)制代碼 代碼如下:

%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
title>/title>
/head>
body>
form id="form1" runat="server">
div id="div1">
/div>
/form>
p>input id="Button1" type="button" value="button" onclick="RequestWebService();" />/p>
script type="text/javascript">
var sUsrAgent = navigator.userAgent;
var isIE = sUsrAgent.indexOf("MSIE") != -1;
var isIE6 = isIE sUsrAgent.indexOf("MSIE 6.0") != -1;
var isIE7 = isIE sUsrAgent.indexOf("MSIE 7.0") != -1;
var isFF = sUsrAgent.indexOf("Firefox") != -1;
var isOP = sUsrAgent.indexOf("Opera") != -1;
var isSF = sUsrAgent.indexOf("Safari") != -1 sUsrAgent.indexOf("Chrome") == -1;
var isCH = sUsrAgent.indexOf("Chrome") != -1;
var xmlHttp;
function RequestWebService() {
//這是我們?cè)诘谝徊街袆?chuàng)建的Web服務(wù)的地址
var URL = "http://localhost:3165/WebSite2/Service.asmx";
//在這處我們拼接
var data;
data = '?xml version="1.0" encoding="utf-8"?>';
data = data + 'soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">';
data = data + 'soap12:Body>';
data = data + 'HelloWorld xmlns="http://tempuri.org/" />';
data = data + '/soap12:Body>';
data = data + '/soap12:Envelope>';
//創(chuàng)建異步對(duì)象
xmlHttp = GetXmlHttpObject();
xmlHttp.open("POST", URL, false);
if (xmlHttp.overrideMimeType) {
xmlHttp.overrideMimeType('text/xml');
}
xmlHttp.SetRequestHeader("Content-Type", "application/soap+xml");
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.Send(data);
}
function stateChanged() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
alert(xmlHttp.getAllResponseHeaders());
alert(xmlHttp.responseText); // 這個(gè)有
//var xmlDoc = xmlHttp.responseXML; // 這個(gè)是空的,但下面會(huì)讓它出來(lái)
var xmlDoc = loadXMLDoc();
xmlDoc.setProperty("SelectionNamespaces", 'xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ws="http://tempuri.org/" ');
// 這面這段是命名空間(包含顯示與匿名的兩種)處理方法,必須加上!
var node = xmlDoc.selectSingleNode("/soap:Envelope/soap:Body/ws:HelloWorldResponse/ws:HelloWorldResult"); //這邊能有值就OK了,為了它前后消耗了1周時(shí)間!
document.getElementById("div1").innerHTML = node.nodeTypedValue;
}
}
}
function GetXmlHttpObject() {
var xmlHttp = null;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
}
catch (e) {
// Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
function loadXMLDoc() {
var xmlDoc;
if (isIE) {
xmlDoc = getMSXmlParser();
xmlDoc.async = false;
xmlDoc.loadXML(xmlHttp.responseText); //webservice response 需要用loadXML
//xmlDoc.load(xmlHttp.responseText); // 加載xml文檔需要用load
}
else {
xmlDoc = xmlHttp.responseXML;
if (!xmlDoc) {
xmlDoc = (new DOMParser()).parseFromString(xmlHttp.responseText, 'text/xml');
}
}
return xmlDoc;
}
function getMSXmlParser() {
var parser = [ 'Msxml2.DOMDocument.6.0',
'Msxml2.DOMDocument.5.0',
'Msxml2.DOMDocument.4.0',
'Msxml2.DOMDocument.3.0',
'MSXML2.DOMDocument',
'Microsoft.XMLDOM']; // the same as MSXML.DOMDocument
for (var i in parser) {
try {
var xParser = new ActiveXObject(parser[i]);
if (xParser) {
return xParser;
}
}
catch (e) { }
}
return null;
}
/script>
/body>
/html>

========后臺(tái)CS文件========
其實(shí)這段沒(méi)有實(shí)質(zhì)內(nèi)容
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}

========WebService代碼========
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// 若要允許使用 ASP.NET AJAX 從腳本中調(diào)用此 Web 服務(wù),請(qǐng)取消對(duì)下行的注釋。
// [System.Web.Script.Services.ScriptService]
public class Service : System.Web.Services.WebService
{
public Service () {
//如果使用設(shè)計(jì)的組件,請(qǐng)取消注釋以下行
//InitializeComponent();
}
[WebMethod]
public string HelloWorld() {
return "Hello World";
}
}

========返回的responseText========
復(fù)制代碼 代碼如下:

?xml version="1.0" encoding="utf-8"?>
soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
soap:Body>
HelloWorldResponse xmlns="http://tempuri.org/">
HelloWorldResult>Hello World/HelloWorldResult>
/HelloWorldResponse>
/soap:Body>
/soap:Envelope>

結(jié)束!
您可能感興趣的文章:
  • php的webservice的wsdl的XML無(wú)法顯示問(wèn)題的解決方法
  • 關(guān)于jquery ajax 調(diào)用帶參數(shù)的webservice返回XML數(shù)據(jù)一個(gè)小細(xì)節(jié)
  • 分享XmlHttpRequest調(diào)用Webservice的一點(diǎn)心得
  • Jquery Ajax學(xué)習(xí)實(shí)例6 向WebService發(fā)出請(qǐng)求,返回DataSet(XML) 異步調(diào)用
  • WebService傳XML 簡(jiǎn)單實(shí)例

標(biāo)簽:百色 朔州 喀什 新鄉(xiāng) 洛陽(yáng) 周口 臺(tái)州 朝陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《異步調(diào)用webservice返回responseXML為空的問(wèn)題解決方法》,本文關(guān)鍵詞  異步,調(diào)用,webservice,返回,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《異步調(diào)用webservice返回responseXML為空的問(wèn)題解決方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于異步調(diào)用webservice返回responseXML為空的問(wèn)題解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久综合九色综合欧美就去吻| 亚洲欧美色综合| 免费视频一区二区| 欧美精品在线视频| 亚洲精品亚洲人成人网在线播放| 成人一区二区三区视频在线观看| 成人黄色小视频| 亚洲精选一二三| 在线国产电影不卡| 狂野欧美性猛交blacked| 91行情网站电视在线观看高清版| 亚洲国产精品欧美一二99| 欧美久久一区二区| 高清久久久久久| 婷婷一区二区三区| 免费人成在线不卡| 91在线观看下载| 国产精品视频看| 91精品国产入口在线| 波多野结衣亚洲| 91在线码无精品| 亚洲国产欧美日韩另类综合| 在线观看成人免费视频| 粗大黑人巨茎大战欧美成人| 最新高清无码专区| 国产精品一级片在线观看| 精品无码三级在线观看视频| 欧美一级xxx| 一本色道久久综合亚洲91 | 日韩精品一区二区三区swag | 日韩精品一区二区三区在线播放| 欧美猛男男办公室激情| 99精品视频在线观看| 青娱乐精品在线视频| 2020日本不卡一区二区视频| 视频一区二区国产| 亚洲日本va午夜在线电影| 老司机精品视频在线| 极品少妇一区二区三区精品视频| 久久机这里只有精品| 国产69精品久久99不卡| 一区二区三区自拍| 日韩欧美视频在线| 国产尤物一区二区| 精品一区二区影视| 欧美一个色资源| 91网站最新地址| 欧美日本高清视频在线观看| 99精品久久只有精品| 国产又黄又大久久| 欧美一区二区三区视频免费| 夜夜嗨av一区二区三区| 一区二区三区国产豹纹内裤在线| 成人综合婷婷国产精品久久蜜臀| av一区二区不卡| 欧美大胆人体bbbb| 亚洲大片一区二区三区| 91免费观看视频| 正在播放一区二区| 久久久久久久久久久黄色| 国产精品免费av| 自拍偷自拍亚洲精品播放| 欧美最猛性xxxxx直播| 精品国产一区久久| 欧美专区亚洲专区| 久久综合成人精品亚洲另类欧美| 欧美美女激情18p| 日韩一级片网站| 91精品在线一区二区| 精品乱码亚洲一区二区不卡| 综合欧美亚洲日本| 国产一区二区三区四| 精品成人一区二区三区四区| 日日夜夜精品视频天天综合网| eeuss影院一区二区三区| 欧美电影一区二区三区| 一区二区三区在线观看动漫| 麻豆精品国产传媒mv男同| 欧美日韩三级一区| 五月婷婷欧美视频| 日韩精品一区二区三区在线观看| 美洲天堂一区二卡三卡四卡视频| 欧美一卡2卡三卡4卡5免费| 蜜臀91精品一区二区三区| 日韩亚洲欧美在线| 国产在线一区二区| 国产精品乱人伦| 日本精品一级二级| 日本不卡一二三区黄网| 色哟哟精品一区| 美女一区二区视频| 中文字幕av一区二区三区高| 色94色欧美sute亚洲13| 免费国产亚洲视频| 欧美国产日本视频| 96av麻豆蜜桃一区二区| 丝袜美腿亚洲一区二区图片| 精品国产99国产精品| 一区二区三区日韩精品| 欧洲一区二区三区免费视频| 欧美—级在线免费片| 91精品国产91综合久久蜜臀| 韩国成人福利片在线播放| 亚洲精品国产第一综合99久久 | 日韩欧美一二三区| 91视频一区二区三区| 精品一区二区精品| 亚洲国产成人91porn| 国产欧美日韩在线看| 9191成人精品久久| 日本伊人精品一区二区三区观看方式| 久久午夜羞羞影院免费观看| 欧美日韩国产综合一区二区三区 | 日本一区二区三区电影| 日韩一区二区三区av| 欧美午夜影院一区| 色悠悠久久综合| 91麻豆福利精品推荐| 国产成人自拍网| 亚洲国产一区在线观看| 91久久精品国产91性色tv| 国产肉丝袜一区二区| 日韩久久久久久| 精品成人一区二区三区| 大陆成人av片| 91碰在线视频| 欧美视频一区二区三区在线观看 | 国产亚洲欧美一级| 国产精品久久一卡二卡| 亚洲三级在线播放| 亚洲资源在线观看| 精品国产91亚洲一区二区三区婷婷| 91精品婷婷国产综合久久| 免费久久99精品国产| 久久久久国产免费免费| 日韩av网站免费在线| 国产喷白浆一区二区三区| 日韩一区二区视频| 国产欧美一区二区精品久导航| 国产精品蜜臀在线观看| 日韩黄色免费网站| 91麻豆国产香蕉久久精品| 国产无人区一区二区三区| 日韩精品福利网| 欧美少妇一区二区| 一区二区三区蜜桃网| 91女厕偷拍女厕偷拍高清| 国产精品视频一二三| 国产精品小仙女| 中文字幕成人av| 91网站在线播放| 午夜精品一区在线观看| 制服丝袜亚洲色图| 日本一不卡视频| 日韩视频一区二区| 精品一区二区三区视频| 欧美区视频在线观看| 亚洲国产精品久久人人爱蜜臀| 欧美日韩视频专区在线播放| 亚洲国产精品嫩草影院| 7777精品伊人久久久大香线蕉超级流畅| 亚洲国产成人精品视频| 欧美日韩国产一二三| 亚洲成人动漫在线免费观看| 色妞www精品视频| 午夜婷婷国产麻豆精品| 91麻豆精品国产自产在线 | 免费成人性网站| 538在线一区二区精品国产| 青青草一区二区三区| 欧美成人video| 国产一区福利在线| 亚洲欧美日韩电影| 精品国内片67194| 色噜噜狠狠色综合欧洲selulu| 国产亚洲欧美日韩在线一区| 国产凹凸在线观看一区二区| 亚洲人成精品久久久久| 91麻豆精品国产91久久久久久 | 美女视频黄 久久| 亚洲影视在线观看| 日本一区二区三区视频视频| 欧美精品免费视频| 成人91在线观看| 国产一区91精品张津瑜| 亚洲h动漫在线| 亚洲一区二区三区四区不卡| 国产精品国产三级国产普通话三级 | 欧美中文字幕亚洲一区二区va在线 | 黑人巨大精品欧美一区| 亚洲在线视频一区| 国产精品久久久久久妇女6080| 日韩欧美一区电影| 欧美高清dvd| 91精品国产综合久久久久久漫画| 91极品美女在线| 色综合天天综合网国产成人综合天| 国产成人在线视频网址| 激情五月播播久久久精品| 狠狠久久亚洲欧美|