XMLHTTPRequest - 表单提交时未更新的currentPage参数未更新

时间:2014-07-02 13:21:15

标签: javascript jsp xmlhttprequest

我有如下功能:

function submitNextPageRequest() {
            createRequest();
            request.open("POST", "getFilteredData?  pageIndex=${currentPage+1}&channelName=${channelName}&modelType=${modelType}&queryparam=${queryparam}",true);
            request.setRequestHeader("Content-Type",
                    "application/x-www-form-urlencoded; charset=UTF-8");
            request.onreadystatechange = showResults;
            request.send();
        }

我从按钮onclick方式调用此函数。

<button type="button" id="nextBtn" name="nextBtn" onclick="submitNextPageRequest()">Next</button>

申请行为:

最初页面将加载10个结果页面。

单击下一步按钮后,pageIndex参数将作为2传递。该参数将在servlet中检索,我将基于pageIndex参数将下一个10结果发送到JSP。 在发送到JSP时,我将request属性中的pageIndex设置为2.因此,当我单击Next时,pageIndex将变为3.

从第2页开始,我单击“下一步”按钮。但pageIndex保持为2。

任何人都可以帮我解决这个问题。非常感谢提前。

0 个答案:

没有答案