在客户端通过ajax接收json数据

时间:2016-03-06 11:52:49

标签: javascript java jquery ajax jsp

我正在尝试通过客户端上的listSize从服务器接收JSON数据(MyListAjax)。我不知道这是否适用。 ajax部分在我的代码中不起作用。

这里是

function createList(startIndex,endIndex){
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        if (xhttp.readyState == 4 && xhttp.status == 200) {
            var myVar = '<%=request.getAttribute("objKey")%>';
            var myObj = eval('(' + myVar + ')');
            myObj.listSize = endIndex;
            for (i = startIndex; i < myObj.listSize; i++) {
                $('body').append('<div id="div'+ i +'" />');
                $('#div' + i).append(myObj.MyList[i]);
            }
        }
    };
    xhttp.open("GET", "ServerSide.java", true);
    xhttp.send();   
}

1 个答案:

答案 0 :(得分:0)

当你说它无法正常工作时,你得到一个错误,或者是没有对服务器进行调用。 检查URL是否正确(clientSide.jsp这是您的服务器URL?)

此致 尼丁