在Ajax响应中检索String数组值

时间:2014-01-16 04:05:06

标签: javascript ajax servlets

我正在从jsp页面进行ajax调用,该页面将转到servlet。 servlet正在撤回一个String数组。我想在ajax响应数据中使用,但每次我得到的都不是字符串数组。如何在响应文本中获取字符串数组。

 if(window.XMLHttpRequest){
        xmlDoc = new XMLHttpRequest();
    }
    else if(window.ActiveXObject){
        xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
    }
url="./MacroOperations?copyRoleId="+copyRoleId;
xmlDoc.open("POST",url, false);

xmlDoc.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlDoc.send(null);
    var status=0;
    if(xmlDoc.readyState == 4){
        if (xmlDoc.status == 200) {
            status=xmlDoc.responseText;
           alert(status);
        }
    }

1 个答案:

答案 0 :(得分:0)

我认为你可以在servlet中返回String值。