我需要將所有選中的JQGrid行標識提交給服務器。提交javascript數組到服務器的最簡潔的方法?
var rows = $("#grid").getGridParam("selarrrow");
然後在服務器上,我想這樣做。
String[] rows = request.getParameterValues("rows");
現在將rows
提交給服務器的最簡單方法是什麼?我必須使用POST嗎?
我需要將所有選中的JQGrid行標識提交給服務器。提交javascript數組到服務器的最簡潔的方法?
var rows = $("#grid").getGridParam("selarrrow");
然後在服務器上,我想這樣做。
String[] rows = request.getParameterValues("rows");
現在將rows
提交給服務器的最簡單方法是什麼?我必須使用POST嗎?
感謝Konamiman,我選擇了這個,
$.ajax({
type: "POST",
url: "process.jsp",
data: "rows=" + $("#grid").getGridParam("selarrrow"),
success: function(){
alert("submitted.");
}
});
然後我做了這個服務器上,
String[] rows = request.getParameter("rows").split(",");
當逗號進來的值,服務器代碼將把它分成兩個不同的值。所以發送價值的最好方法是通過循環所有行來創建questring值。下面的鏈接已經解決了類似的情況。
來源:http://lakhats.blogspot.com/2010/09/post-javascript-array-to-server-using.html