j2ee小白问题,求解决
学习中,使用ssh,前端用了jquery,不是获取不到返回值,就是error,请问该如何解决。
java代码:
private String msg = "Operation is Error!!!"; private String name; private String pwd; public void login() { System.out.println("用户:" + name + ",登录"); if (name == null || "".equals(name.trim()) || pwd == null || "".equals(pwd.trim())) { msg = "name and password cannot be null"; } msg = "Welcome~~~~~~~~~~"; } public void setName(String name) { this.name = name; } public void setPwd(String pwd) { this.pwd = pwd; } public String getMsg() { return msg; }
struts代码:
<package name="l" extends="json-default"> <action name="login" class="LoginAction" method="login"> <result type="json"> <param name="includeProperties">msg</param> </result> </action> </package>
js代码:
$.ajax({ url:"login", type:"post", data:{"name":name,"pwd":pwd}, dataType:"json", error:function(){ alert("OMG"); }, success:function(data){ alert("hi"); alert(data); });
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
$.ajax({
url:"login",
type:"post",
data:{"name":name,"pwd":pwd},
dataType:"json",
error:function(){
alert("OMG");
},
success:function(data){
alert("hi");
alert(data);
});
你的url部分我估计是错的 你用浏览器调试下 就知道了 这个链接肯定要再浏览器能打开 如果有回调的数据的话 在开的页面里是一定会有数据显示的 否则也是个空白页 如果是空白页的话那就不会报你说的error的错 因为error大部分还是404的吧 如果是403什么的那就是框架的问题 你自己认真拿浏览器调试下
不太明白。请问应该怎么写?
地址错了- -·用浏览器调试下就出来了