单击按钮时使用ajax调用java方法
我在blank.jsp中有一个按钮(比如说) 我不熟悉ajax。如何使用ajax调用java方法。请尽快帮助我。 提前谢谢单击按钮时使用ajax调用java方法,java,javascript,ajax,Java,Javascript,Ajax,我在blank.jsp中有一个按钮(比如说) 我不熟悉ajax。如何使用ajax调用java方法。请尽快帮助我。 提前谢谢 从提交中删除内联onclick 将onsubmit处理程序添加到表单 取消提交 我强烈建议jQuery这样做,尤其是当您使用Ajax时 这里我假设servlet函数位于form标记中。如果没有,则使用servlet名称交换this.action $(function() { $("#formID").on("submit",function(e) { // pass t
this.action
$(function() {
$("#formID").on("submit",function(e) { // pass the event
e.preventDefault(); // cancel submission
$.post(this.action,$(this).serialize(),function(data) {
$("#resultID").html(data); // show result in something with id="resultID"
// if the servlet does not produce any response, then you can show message
// $("#resultID").html("Payment succeeded");
});
});
});
this.action
$(function() {
$("#formID").on("submit",function(e) { // pass the event
e.preventDefault(); // cancel submission
$.post(this.action,$(this).serialize(),function(data) {
$("#resultID").html(data); // show result in something with id="resultID"
// if the servlet does not produce any response, then you can show message
// $("#resultID").html("Payment succeeded");
});
});
});
试着用这个方法
$.ajax({
url: '/servlet/yourservlet',
success: function(result){
// when successfully return from your java
}, error: function(){
// when got error
}
});
试着用这个方法
$.ajax({
url: '/servlet/yourservlet',
success: function(result){
// when successfully return from your java
}, error: function(){
// when got error
}
});
我想您的
付款
在servlet中
你只需要这个
function payment(){
$.ajax({
type: "POST",
url: "yourServletURL",
success: function(data){
alert("Payment successful");
},
error: function (data){
alert("sorry payment failed");
}
});
}
我想您的付款
在servlet中
你只需要这个
function payment(){
$.ajax({
type: "POST",
url: "yourServletURL",
success: function(data){
alert("Payment successful");
},
error: function (data){
alert("sorry payment failed");
}
});
}
这已经被回答了,这是非常不雅的,错误和成功已经被失败和失败所取代done@mplungjan,谢谢你的建议。。我还在学习ajax。。你能指出更多的细节吗?谢谢,那太不雅观了,错误和成功已经被失败和失败所取代done@mplungjan,谢谢你的建议。。我还在学习ajax。。你能指出更多的细节吗?谢谢。我想知道你的方法和直接调用ajax有什么不同?我还在学习ajax。。请告知。。。谢谢,lotMine更简单(快捷方式),并且没有使用不推荐的success/error。我想知道你的方法和直接调用ajax有什么区别?我还在学习ajax。。请告知。。。谢谢,lotMine更简单(快捷方式),并且没有使用不推荐的成功/错误