我使用jQuery $就post命令到我的Web服務器上調用Ajax事件:
var formParams = "fe1=y&fe2=m&fe3=m";
$.ajax({
type: 'POST',
url: '/foo.jsp',
async: false,
data: formParams,
complete: function(xmlRequestObject, successString){
ymmReceiveAjaxResponse(xmlRequestObject, successString);
}
});
Ajax組件成功地調用網頁,但它不包含任何發佈數據。
即 - "(HttpServletRequest) request.getParameterMap.size() == 0"
- 我期望3,但我得到零。
從POST更改上面的命令一個GET使一切工作就好了。
TIA
這個問題已經有了答案在其他線程中,因爲我剛剛偶然發現了問題的原因 - 使用FireBug,並打開Net嗅探器do-hicky,我看到Web服務器在響應狀態302時響應網頁。我會稍微概述一下我對這個問題的解決方案。 – 2011-04-08 16:50:07