1.页面ajax获取Java actioon中的方法
$(document).ready(function(){
alert($("#ExamId").val());
var id = $("#ExamId").val();
$.ajax({
type:'post',
url:'dtk/previewExam.action?ExamId='+id,
cache:false,
dataType:'json',
contentType: "application/json; charset=utf-8",
success:function(data){
alert(123);
alert(str);
},
error: function(){ //失败
alert('试卷信息加载失败');
}
});
<%--
$.post('dtk/previewExam.action?ExamId='+id,'',function(data){
alert(123);
},'json');
--%>
});
Java中:
public String previewExam(){
try
HttpServletResponse response1 = ServletActionContext.getResponse();
PrintWriter out = response1.getWriter();
out.print("12312312312")
} catch (Exception e)
e.printStackTrace();
}
return SUCCESS;
}
2.或者如下使用:
页面asp代码(jsp一样,只要换按钮button中的id即可):
<form id="form1" runat="server">
<div>
<asp:Button ID="btnOK" runat="server" Text="验证用户" />
</div>
</form>$(function() {
$("#btnOK").click(function() {
$.ajax({
//要用post方式
type: "Post",
//方法所在页面和方法名
url: "Demo.aspx/SayHello",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
//返回的数据用data.d获取内容
alert(data.d);
},
error: function(err) {
alert(err);
}
});
//禁用按钮的提交
return false;
});});