解决方案 »
- 求Linux版的tomcat5.0和jdk1.4下载地址
- jsp+mysql分页查询,谁能提供一个完整的示例代码 100分,
- 谁能告诉我ExtJs里面comboBox下拉列表刷新事件是什么?急急急
- rh9下TOMCAT启动不了
- 如何防止jsp网页被下载
- 怎样才能把整个项目中的某个Servlet文件用Dos命令单独编译呢?
- javaBean问题!!!!
- 打开新窗口取不到session
- 一下代码为一聊天室的登陆代码(非常简单,见笑了),想问下为什么会有两个<body>标识符?
- 请教:关于英文,简体中文,繁体中文在JSP/JAVA中的整体解决方案!!!!!
- axis发布webservice,无法注入dao
- 【java---protobuf问题】
$.ajax({
type: 'POST',
url: url,
data: data,
success: success,
dataType: dataType
});
声明是:
jQuery.post( url [, data ] [, success ] [, dataType ] )
可以在回调函数中处理,或者 .done中处理:
var jqxhr = $.post( "example.php", function() {
alert( "success" );
})
.done(function() {
alert( "second success" );
})
.fail(function() {
alert( "error" );
})
.always(function() {
alert( "finished" );
});
另外在前端做跳转的话,后台需要把数据返回,再由前端发起另一个请求到新的页面,这样没必要呢,直接在后台接到请求跳转不就方便多了。还在纠结这里怎么办呢。。
太罗嗦了,简单点就是:前端-->post到后台-->后台跳转新页面。
1,AJAX提交的数据,在后端如果有返回,请把返回输出头写成application/JSON ,按此返回信息或按你说,直接返回空串。
2,后端如果是做跳转的页面的,也是可以接受,但是前端肯定不会做跳转,只是会把跳转后的JSP内容,返回给你。所以,你想要改,就必须要在后端做下判断,如果发现请求头是json,做别的业务处理(更好的是另写方法)