2

私が達成しようとしていることの基本的な紹介から始めます。基本的には、Web アプリケーションを ERP ( Tally ERP 9 ) と統合しています。これらは、ポートでリッスンしている HTTP/XML API を提供し9002、私のアプリケーションはポート8085にあるので、問題はここから始まります。いくつかのデータを投稿するためにajax呼び出しを行おうとすると、成功した後でも空の応答が返されますAnd the request is performing the task perfectlyが、唯一の問題は、私がgetting a blank responseフォローしていることです私のjsです

function postTallyData()
{
var XMLData='<ENVELOPE>...</ENVELOPE>';
var Tallyurl = 'http://localhost:9002';

$.ajax({
    url: Tallyurl,
    type: "POST",
    data: XMLData,
    dataType: "text",
    converters:{"* text": window.String, "text html": true, "text json": jQuery.parseJSON, "text xml": jQuery.parseXML},
    crossdomain: true,
    complete:function(responseXML){
        alert(responseXML);
    var xml = responseXML,
    xmlDoc = $.parseXML(xml),
    $xml = $(xmlDoc),
    $CREATED = $xml.find("CREATED");
    $ALTERED = $xml.find("ALTERED");
    $LASTVCHID = $xml.find("LASTVCHID");
    $LASTMID = $xml.find("LASTMID");
    $COMBINED = $xml.find("COMBINED");
    $IGNORED = $xml.find("IGNORED");
    $ERRORS = $xml.find("ERRORS");

    if(parseInt($ERRORS.text())>0)
    {
            $LINEERROR = $xml.find("LINEERROR");
            jAlert($LINEERROR.text());
    }
    if(parseInt($CREATED.text())>0)
    {
            $LINEERROR = $xml.find("LINEERROR");
            jAlert("Voucher : "+$LASTVCHID.text()+" Created in Tally");
    }
    }
});
}

これがfirebugのスクリーンショットです

リクエストとレスポンスのヘッダー

空白の応答

4

0 に答える 0