عندما نقوم بنقل المعلمات ، نواجه في كثير من الأحيان معلمات من نفس السمات إلى الخلفية. عندما نقوم بنقلها إلى الخلفية ، نحتاج فقط إلى تحديد المصفوفات واستخدامها بشكل طبيعي في JavaScript لتمريرها كمعلمة إلى الخلفية:
نسخ رمز رمز على النحو التالي:
var arry = new array () ؛
arry [0] = "102" ؛
arry [1] = "103" ؛
arry [2] = "104" ؛
url = "test.jsp؟ arry ="+arry ؛
طريقة قبول الطريقة في الخلفية:
[شفرة]
سلسلة arry = request.getParmeter ("arry") ؛
سلسلة [] par = arry.split ("،" ، ") ؛
[شفرة]
في هذا الوقت ، أصبح PAR صفيفًا في جافا. من بينها ، قيمة ARRY هي "102،103،104" ، مما يعني أنه خلال عملية الإرسال ، يقوم المتصفح تلقائيًا بتحويل معلمات الصفيف لنوع JavaScript إلى سلاسل مفصولة بفاصلة.
بالإضافة إلى ذلك ، رأيت استخدام JSON على الإنترنت ، وهو ليس رائعًا للغاية. كما أنه يستخدم طريقة request.getParmetervalues.
استخدم نفس المعلمة في مكتب الاستقبال وإعطاء مهام متعددة:
url = "test.jsp؟ arry = 102 & arry = 103 & arry = 104"
أخرجها في الخلفية:
سلسلة arry [] = request.getParmetervalues ("arry") ؛
قيمة ARRY في هذا الوقت هي {102،103،104}
اختر وفقًا لعاداتك!