不就是传个 json字符串 嘛? 加这个干吗contentType:"application/json;charset=utf-8",
解决方案 »
- hibernate 与 Spring 整合 出现的问题 急急!!!
- 新手学习hibernate,为什么添加二个表的数据?老鸟来
- 获取登陆后页面的数据失败!
- jsp网络考试系统毕业设计
- jsp和javasceipt变量调用问题
- 用过Struts-Menu做菜单的各位大哥,救命!!!很简单的问题。。
- 关于页面刷新的问题!
- struts2访问不到action问题
- !!!在线等!!!(100分问一个菜问题),如何在HTML中用图片作成一个按钮并且和按钮的功能一样
- Unable to compile class for JSPimport com.jspsmart.upload.*;
- 问一下怎么实现“满足某一条件”才显示控件?
- flex有关的,求助
哥们别乱说,getAttribute是用于获得域对象的,无论是get,post方式只要是得到传递的参数都是使用getParameter();关于解决这个问题的办法:
首先你看看你的访问路径对不对,可不可以到达后台,如果可以到达后台,那么我有几点需要指出的地方var kidy = {user:$("#username").val(),pass:$("#password").val()};$.ajax({
url:"LongServlet",
type:"post",
data:{"myjson":kidy},
dataType:"json",
contentType:"application/json;charset=utf-8",
cache:"false"
});
}
后台获取:
String myjson=request.getParameter("myjson");
如果你需要转成JSOn,你可以使用JSon-lib包中的方法
JSONArray.fromObject(myjson);
你看看具体的方法,一般来说前台传递过来de json数据后台一般是用相应的类来接收希望对你有所帮助
url:"LongServlet?myjson="+kidy,type:"post",dataType:"json",
contentType:"application/json;charset=utf-8",
cache:"false"
});
}
写在地址栏的后面、、