jquery.post方法回调函数怎么用

验证用户名是否重复的方法$.post('memberAction_validateUsername.action',{username:$("#username").va... 验证用户名是否重复的方法
$.post('memberAction_validateUsername.action', {username:$("#username").val()}, function (data) {
alert(data);
});
这里的function(data) 的data是什么?怎么把action里判断用户名重复的结果的值传到页面?
我action里返回的字符串 success , struts.xml里是<result name="success">regist.jsp</result>
还有,看网上示例的url是写php什么的,我这直接写action了,我也想写成jsp,可这个jsp里写什么内容呢?
展开
 我来答
FourQueue
2011-05-26 · TA获得超过1298个赞
知道小有建树答主
回答量:1505
采纳率:0%
帮助的人:819万
展开全部
1 function(data){} 此post请求成功后调用之,data是请求成功后服务器返回的东西.如果在servlet中有response.getWriter().println("success"); 哪这个data就是"success".

2 根据你的struts配置.成功后返回到regist.jsp页面.那这个data就是这个jsp解析成HTML的结果
可懂?解析成html就是带html标签的(如果你的jsp中有的话)

3 关于问题补充,你这个基础理论还是欠点.建议找些servlet和jsp原理看看
先给你补习下:
(1) 你想直接写jsp,是可以的.但这个jsp得在web-info之外
(2)这个jsp中写什么内容? jsp的原理是由web容器解析为servlet,处理的.你可以这样<%request.getParameter("parameterName");%>
上边这句如果不懂,建议找些servlet和jsp原理看看
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式