0

私は以下のスクリプトを使用しており、chrome と firefox では完全に動作しますが、webservice からの応答を取得できません。成功またはエラーの場合は、別のサイトを開く/リダイレクトする必要があります! IE で Web サービスからの応答を読み取ることができるのはなぜですか? また、これをどのように解決しますか?

function sendInfo(userId, Code) {
// text with all info to send to controller
var values = {
    "token": Code,
    "code": userId
}

// POST THE CHANGE HERE TO THE DATABASE
var url = "WSFacebook.asmx/saveToken";
$.post(url, values, function(data) {

            if (window.ActiveXObject) {
                return data.xml;
            }
            var xmlString = new XMLSerializer().serializeToString(data);
            var xml = xmlString,
                xmlDoc = $.parseXML(xml),
                $xml = $(xmlDoc),
                $title = $xml.find("string");
            var texto = $title.text();
            if ($title.text() == "Success") {
                window.location = '<%=ConfigurationManager.AppSettings["successUrl"].ToString() %>';
            } else {
                window.location = '<%=ConfigurationManager.AppSettings["errorUrl"].ToString() %>';
            }
    }); 

}

4

0 に答える 0