验证用户名是否重复的方法
$.post('memberAction_validateUsername.action', {username:$("#username").val()}, function (data) {
alert(data);
});
这里的function(data) 的data是什么?怎么把action里判断用户名重复的结果result的值传到页面?
我action里返回的字符串 “success” , struts.xml里是<result name="success">regist.jsp</result>还有,看网上示例的url是写php什么的,我这直接写action了,我也想写成jsp,可这个jsp里写什么内容呢?
$.post('memberAction_validateUsername.action', {username:$("#username").val()}, function (data) {
alert(data);
});
这里的function(data) 的data是什么?怎么把action里判断用户名重复的结果result的值传到页面?
我action里返回的字符串 “success” , struts.xml里是<result name="success">regist.jsp</result>还有,看网上示例的url是写php什么的,我这直接写action了,我也想写成jsp,可这个jsp里写什么内容呢?
如果把struts配置文件变成<result type="json"/>,data代表的是对应的action,如果action中有result属性 function 中data.result就可以获取到result的值
json运用可参考http://www.java3z.com/cwbwebhome/article/article2/2935.html
Action里面不用return了,无返回值的!
function(data){}意思就是执行完Action后要执行的方法,ajax的作用就是动态页面的局部刷新!