Eye*_*him 9 ajax jquery post jsp
我使用JQuery $ .ajax 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);
}
});
Run Code Online (Sandbox Code Playgroud)
ajax组件成功调用了网页,但它不包含任何发布数据.
即 - "(HttpServletRequest) request.getParameterMap.size() == 0"- 我期待3,但我得到零.
将上述命令从POST更改为GET使一切正常.
TIA
使用FireBug并打开Net小工具打开了问题的原因.
我看到Web服务器在对网页的调用中响应状态302.
扩展了Firebug/Net中的302请求,并检查了Params,Headers,Response和HTML,很快发现它是源自服务器的特定于应用程序的问题.
感谢大家的反馈
Gar*_*een -1
使用success:
var formParams = "fe1=y&fe2=m&fe3=m";
$.ajax({
type: 'POST',
url: '/foo.jsp',
async: false,
data: formParams,
success: function(data) {
alert('response data = ' + data);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36914 次 |
| 最近记录: |