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");
    }
    }
});
}

这是萤火虫截图

请求和响应标头

空白回复

4

0 回答 0