[英]Unable to pass data from javascript to json
我想將數據從動手表傳遞到servlet。 我嘗試了一種方法,其中當iItry傳遞給servlet時我能夠獲取數據,而我無法從request.getParameter("forecastdata");
獲取數據request.getParameter("forecastdata");
這是空的。 請告訴我代碼ArrayToJson中的錯誤是什么
@WebServlet("/arrayToJson/*")
public class ArrayToJson extends HttpServlet {
@Override
protected void doPost(final HttpServletRequest request,
final HttpServletResponse response) throws ServletException,
IOException {
StringBuffer jb = new StringBuffer();
String line = null;
request.getParameter("forecastdata");
;
}
}
的JavaScript
$("#divButtons").find(".btnSubmit").click(function () {
console.log($container.data('handsontable').getData());
var forecast=$container.data('handsontable').getData()
$.ajax({
url: "/Pj_IFRS_P5/arrayToJson",
data: {
forecastdata: forecast
}, //returns all cells' data
dataType: 'json',
type: 'POST',
success: function (data) {
if (data.result === 'ok') {
console.log('Data saved');
} else {
console.log('Save error');
}
},
error: function () {
console.log('Save error. POST method is not allowed on GitHub Pages. Run this example on your own server to see the success message.');
}
});
});
$("#handsontable").handsontable(config);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.