سؤال

أنا ألعب مع المشارب وأتساءل عما إذا كان من الممكن إرسال بيانات جافا سكريبت التي تم إنشاؤها إلى ActionBean. أن تكون أكثر تحديدا، عندما نقرت باستخدام الماوس على عنصر معين في الصفحة، أريد إرسال معرف هذا العنصر مرة أخرى إلى ActionBean بعد النقر على stripes:link. وبعد توفير بالفعل هذا المعرف المحفوظ في متغير JS id, ، كيف يمكنني فعل ذلك؟

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

المحلول

هل تستخدم الرابط المعلمات؟

<stripes:link id="mylink" href/beanclass="..." event="...">
   <stripes:param name="id" value="some_default_value"/>
   Click on me!
</stripes:link>

والتي من شأنها أن تولد: http://mysite.com/...?id=some_default_value, ، والتي ستستخدم لاحقا JavaScript للتغيير some_default_value إلى id انت تريد؟

ملحوظة: اقتراح لم يتم التحقق منه. ليس لدي أداة ديف مثبتة على هذا Lappie القديم.

تعديل: في الفكر الثاني، لماذا لا تكتب فقط بعض جافا سكريبت لإلحاق "?id=" + id; إلى عنوان URL الخاص بالربط؟

نصائح أخرى

قم بإنشاء عنصر إدخال مخفي في HTML

<input type="hidden" name="?" id="?" />

استخدم JavaScript لتعيين قيمة ذلك

document.getElementById("?").value = ??;

وسيتم نشر القيمة مع تقديم النموذج الخاص بك.

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