【发布时间】:2012-01-27 19:05:37
【问题描述】:
This question 似乎对我正在尝试做的事情有答案,但它似乎对我不起作用。 servlet 可以正常发布,并且在监视窗口中我可以看到我的 json 对象,其中包含 servlet HttpRequest 的 _parameters 成员变量,但我似乎无法获取参数。
这是我的代码。
Javascript:
// build data from input fields
var jsondata = '{"author":"TEST", "title":"XYZ"}';
$.ajax({
type : 'POST',
dataType : 'json',
data: jsondata,
url : '/submitquote',
timeout : 5000,
success : function(data, textStatus) {
// whatever
},
error : function(xhr, textStatus, errorThrown) {
// whatever
}
});
Servlet(我也尝试过使用“author”和“title”但没有返回):
// get data
String postData = req.getParameter("jsondata");
这是我在请求对象上使用变量 watch for _parameters 看到的:
{{"author":"TEST", "title":"XYZ"}=}
我到底是怎么把这些东西弄出来的?
任何帮助表示赞赏!
【问题讨论】: