JQuery ajax 関数の問題に直面しています。
以下に示すように、ajaxを介して単純なjsonを送信しようとしています。
$.ajax({
url: 'NewFile.jsp',
type: 'GET',
data: {"datasource":"hello1", definition:[{val1:"hello3"}]},
contentType: 'application/json; charset=utf-8',
dataType: 'json',
async: false,
success: function(msg) {
alert("Successfully posted "+JSON.stringify(json));
}
});
問題は、私がするときです
System.out.println(request.getParameter("datasource"));
System.out.println(request.getParameter("definition"));
私のNewFile.jsp
場合、最初に hello1 を取得し、2 番目に null を取得します。
2番目にnull値を取得するのはなぜprintln()
ですか?
ありがとう