[英]The most concise way to submit javascript array to server?
我需要將所有選定的JQGrid行ID提交到服務器。
var rows = $("#grid").getGridParam("selarrrow");
然后在服務器上,我想這樣做。
String[] rows = request.getParameterValues("rows");
現在,最簡單的向服務器提交rows
方法是什么? 我必須使用POST嗎?
當值中包含逗號時,服務器代碼會將其拆分為兩個不同的值。 因此,發送值的最佳方法是通過循環所有行來創建questring值。 下面的鏈接解決了類似的情況。
來源: http : //lakhats.blogspot.com/2010/09/post-javascript-array-to-server-using.html
謝謝Konamiman,我選擇了這個
$.ajax({
type: "POST",
url: "process.jsp",
data: "rows=" + $("#grid").getGridParam("selarrrow"),
success: function(){
alert("submitted.");
}
});
然后在服務器上,我這樣做了
String[] rows = request.getParameter("rows").split(",");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.