Stripes & Jquery - كيف أرسلت أكثر من المتغير في طلب أجاكس؟

StackOverflow https://stackoverflow.com/questions/1247456

  •  12-09-2019
  •  | 
  •  

سؤال

لذلك لدي جدول في صفحة JSP مع العديد من الصفوف وخانات الاختيار لكل صف. قمت بإنشاء وظيفة JS التي تنشئ مجموعة من القيمة على خانات الاختيار. أريد إرسال هذه الصفيف في مكالمة AJAX، لذا فإنني لا أفهم ذلك لكنني لا أفهم كيف يتم تعيين متغيرات ActionBean مع هذه المعلمات. هل أستطيع مساعدتك؟ شكرا!

هل كانت مفيدة؟

المحلول

سؤال جيد. عادة ما تقوم بإنشاء متغيرات مثيل على حبوب عملك، وفضح W / Getter / Setter، ويتم تعبئتها تلقائيا عبر PACE PALLS أو الحصول على بارامات.

إذا كان لديك حفنة صغيرة من مربعات الاختيار، فيمكنك أن تجعل منطقية لكل واحد على نظام التشغيل الخاص بك، فيمكن أن تكون مكالمة AJAX الخاصة بك في عنوان URL مثل "Preferences.action?box1=true&box2=false&box3=false".

إذا كان لديك طن، يمكنك إنشاء قائمة على ActionBean. لقد تعاملت فقط مع W / هذه الطريقة غير AJAX، لكن كنت قد قمت بتعيين سمة الاسم على مربع الاختيار إلى شيء مثل هذا: name="preferences[0]". وبعد أعتقد أنك يمكن أن تفعل jQuery ajax يدعون بهذه الطريقة أيضا، ولكن قد تضطر إلى ترميز عنوان URL اسم المعلمة.

أعتقد أنك يمكن أن ننظر أيضا إلى البرنامج المساعد في شكل مسج للنشر ببساطة JSON.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top