我有一种情况,我发送
jquery ajax post请求,但在我的Web应用程序中,此特定ajax请求的处理程序(处理post参数后)将调用另一个控制器中的操作(不确定这是否称为重定向),这基本上呈现整个网站页面(如页面刷新).但我注意到浏览器会显示相同的页面,而不是刷新新页面的内容.
有什么不对?我该如何处理这种情况?
我不得不编辑我的问题因为我改变了我的ajax调用.
这就是代码的样子:
function chkSubmit(event,actionType) { var msgid = showlst('Please wait ...'); var data = '' if (actionType == 'IAmDone') { var letters = 'e,b,c' data = 'actionType=' + actionType + '&letters=' + letters; } else data = 'actionType=' + actionType; $j.ajax({ type: 'POST',url: context + '/app/handleChk',data: data }); return false; }
单击页面上的按钮时,将运行上述功能.但同样的页面继续显示.浏览器调试器显示它确实从它应该刷新页面的新操作接收到200 OK响应.我使用的是Chrome浏览器和jquery 1.6.1