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

如题。使用$.get()方法。为什么不能把参数传给struts?是我的格式写错了么?我举个小例子:<formaction="/a"><inputtype="text"id... 如题。
使用$.get()方法。为什么不能把参数传给struts?是我的格式写错了么?
我举个小例子:
<form action="/a">
<input type="text" id="name" />
</form>
==============
script代码:
var username = $("#name").val();
$.get("a.jsp",{name:username},callback);
=========================
这样username取出的值 传不过去。
我单独试传个字符串也传不过去。
$.get("a.jsp",{name:"asdflkj"},callback);
在action里
用System.out.println(request.getParameter("name"));
直接输入 就是 null
哪位明白人帮我解答下么?我是初学Ajax的。谢谢了
你们3个所说的都不能解决问题啊。参数还是传不过去啊。一致是NULL
能不能说下$.get(url,data,callback)的写法啊
url是哪的地址?3楼说是传给a.jsp?
我是想把参数传到 struts的 action中 应该怎么写url啊?
例如TestAction.java 怎么传给他?
写成 $.get("testAction",xxx,xxx); ???????????????
展开
 我来答
匿名用户
2010-05-19
展开全部
参数是传给a.jsp这个路径的。这个路径接参数。
然后,a.jsp对这个进行处理。并不是跳转到这个页面。
数据已传进 a.jsp中,你在a.jsp中,把传进的参数写进数据库就知了。 或是在a.jsp中处理数据,并有返回值,这返回值就是callback这个函数的参数。

a.jap中让其有返回值。
function callback(e){alert('e')}你试下。
hotdigger
2010-05-20 · TA获得超过3590个赞
知道大有可为答主
回答量:1458
采纳率:50%
帮助的人:622万
展开全部
给你个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",
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fireboyz2005
2010-05-19 · TA获得超过707个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:246万
展开全部
$.get("a.jsp",{name:"asdflkj"});

去掉callback看看,如果不行就不是get的问题了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love329125
2010-05-19 · TA获得超过396个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:176万
展开全部
去掉form

就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ycdxg
2010-05-20 · TA获得超过410个赞
知道答主
回答量:407
采纳率:0%
帮助的人:304万
展开全部
$.get("a.jsp",{name:"asdflkj"},callback);
可以改成:$.get("a.jsp","name=asdflkj",callback);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式