ajax jquery库中的 $.get()问题

2024-12-02 13:17:26
推荐回答(5个)
回答1:

参数是传给a.jsp这个路径的。这个路径接参数。
然后,a.jsp对这个进行处理。并不是跳转到这个页面。
数据已传进 a.jsp中,你在a.jsp中,把传进的参数写进数据库就知了。 或是在a.jsp中处理数据,并有返回值,这返回值就是callback这个函数的参数。

a.jap中让其有返回值。
function callback(e){alert('e')}你试下。

回答2:

给你个post的例子再试试看.
function demo(){
var username = $("#name").val();
alert(username);//先看看有没有真获得值.以防止是这步就有问题.
$.ajax({
type: "post",
url: "http://localhost/a.jsp",
data:"name="+username,
cache:false,
beforeSend: function(XMLHttpRequest){
},
success: function(data, textStatus){
alert(data);//返回值处理.
},
complete: function(XMLHttpRequest, textStatus){
},
error: function(){
//请求出错处理
}
});
}
========================
建议:
使用POST方法.
url使用全路径.
比如 url: "http://localhost/a.jsp",

回答3:

$.get("a.jsp",{name:"asdflkj"});

去掉callback看看,如果不行就不是get的问题了。

回答4:

去掉form

就可以了

回答5:

$.get("a.jsp",{name:"asdflkj"},callback);
可以改成:$.get("a.jsp","name=asdflkj",callback);