responseXMLは空の値を返します

5066 ワード

今日はAjaxへの連絡時にXMLHttpRequestオブジェクトを通過した時に返されるXMLHttpRequestの属性responseXMLは空の値で、コードをよく見て
 


コード#コード#

   
     
CreteXmlhttp();
var url = " http://localhost:4496/SumIt.asmx " ;
var queryString = creatQueryString();
xmlHttp.open(
" POST " ,url, true )
xmlHttp.onreadystatechange
= handleStateChange;
xmlHttp.setRequestHeader(
" Content-Type " , " application/x-www-form-urlencoded; " );
xmlHttp.send(queryString);

 
 
 
url変数の割り当てエラーの検出
正しいコードは次のとおりです.
 


コード#コード#

   
     
CreteXmlhttp();
var url = " http://localhost:4496/SumIt.asmx/Sum " ;
var queryString = creatQueryString();
xmlHttp.open(
" POST " ,url, true )
xmlHttp.onreadystatechange
= handleStateChange;
xmlHttp.setRequestHeader(
" Content-Type " , " application/x-www-form-urlencoded; " );
xmlHttp.send(queryString);

 
コールバックの関数を直接完全に書くべきで、今度は必ずまじめに注意して、私に1時間を浪費させます.