क्या एक छिपी इनपुट फ़ील्ड का मान सरणी के रूप में होना संभव है और फिर इसे स्प्रिंग एमवीसी नियंत्रक को पास कर दिया गया है?जावास्क्रिप्ट छिपे हुए इनपुट ऐरे
function foo(){
var myArray = new Array();
myArray[0] = "Hello";
myArray[1] = "World!";
document.getElementById("hiddenInp").value=myArray;
}
और फिर नियंत्रक में अगर के बारे में मैं एक साहचर्य सरणी के साथ काम कर रहा हूँ
@RequestMapping ...
public String test(HttpServletRequest request){
String[] myArray = request.getParameter("hiddenInp");
// Assuming that the name of the hidden input field is also hiddenInp
System.out.println(myArray[0] + myArray[1]);
...
}
कैसे की तरह कुछ करते हैं? जहां सूचकांक int
जावास्क्रिप्ट में सहयोगी सरणी नहीं है। – Sampson
@ जोनाथन सैम्पसन शायद मैं गलत शब्द का उपयोग कर रहा हूं। मेरा मतलब था, "0" और "1" जैसे इंडेक्स के बजाय, मैं 'myArray ["ए"] = "हैलो"; '। मुझे पता है कि यह काम करता है क्योंकि मैंने 'अलर्ट (myArray ["ए"]) की कोशिश की है और यह मुझे "हैलो" के साथ पॉप-अप बॉक्स देता है। – szrrizvi
@ जोनाथन सैम्पसन: लेकिन ऑब्जेक्ट्स (और हैं) मानचित्र के रूप में उपयोग किए जा सकते हैं ... – Bergi