XMLHTTPRequest 未收到来自 LotusScript 代理的响应

XMLHTTPRequest not receiving response from LotusScript agent

我有一个 LotusScript 代理,它的末尾有以下代码

Set nam = session.Createname(respParty)
Print "Content-type: text/plain"
Print nam.Abbreviated

我有一个 JavaScript 按钮,在提交之前包含以下内容()

    var noEmployees = document.getElementById('NoEmployees').value;
    var stateName = document.getElementById('State').value;
    var url = 'http://' + window.location.host + '/ebsprospects.nsf/GetResponsiblePerson?OpenAgent&NoEmployees=' + noEmployees + '&State=' + stateName;     
    var xhttp = new XMLHttpRequest();
    xhttp.open("GET", url);

    xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {           
        }
    };
    alert (xhttp.responseText);
    document.getElementById("ResponsibleParty").innerHTML = xhttp.responseText;

除了返回空白值外,一切正常。

如果我把 URL:

http://[webaddress]/[dbname].nsf/GetResponsiblePerson?OpenAgent&NoEmployees=20&State=IL

完全按照我将其传递给 JS 代码的方式传入浏览器 returns:

    X Content-type: text/plain Susanne Anderson/CBS

我做错了什么?

我的JS代码是不是顺序错了?

 var noEmployees = document.getElementById('NoEmployees').value;
    var stateName = document.getElementById('State').value;
    var url = 'http://' + window.location.host + '/ebsprospects.nsf/GetResponsiblePerson?OpenAgent&NoEmployees=' + noEmployees + '&State=' + stateName;     
    var xhttp = new XMLHttpRequest();
    xhttp.open("GET", url);

    xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {          
         alert (xhttp.responseText);
         document.getElementById("ResponsibleParty").innerHTML = xhttp.responseText;
        }
    };
    xhttp.send();

希望这会有所帮助。