لماذا جبوس نموذج المشاركة بإرسال المعلمات في URL؟

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

  •  22-07-2019
  •  | 
  •  

سؤال

وجبوس شكل لدينا من نشر المعلمات في URL بدلا من طلب على الرغم من كونه شكل POST. لقد أكد أن النموذج آخر في الصفحة الفعلية باستخدام الحرائق. لاحظ أن هذا هو داخل المدخل.

ونحن تقديم النموذج باستخدام جافا سكريبت مثل:

function submitForm(action, time)
{
    document.getElementById("pageActionInputID").value = time;
    document.getElementById("timeSpanFormInputID").value = action;
    document.getElementById("formID").submit();
}



<form action="<portlet:actionURL></portlet:actionURL>" method="POST" id="formID">
<input type="hidden" name="pageAction" id="pageActionInputID" />
<input type="hidden" name="timeSpan" id="timeSpanFormInputID" />
</form>

وحيث 'المدخل' هو من

<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>

وأي أفكار لماذا نحن الحصول على المدخلات في URL؟

وهنا هو ما تبدو العلامات الناتجة مثل:

<form id="formID" method="post" action="/portal/auth/portal/myTab?action=1">
<input id="pageActionInputID" type="hidden" name="pageAction"/>
<input id="timeSpanFormInputID" type="hidden" name="timeSpan"/>
</form>
هل كانت مفيدة؟

المحلول

وعلى الرغم من أنه سيكون أمرا رائعا إذا كان هناك شخص يمكن تأكيد ذلك. أعتقد أن جبوس المدخل رمية من أصل آخر / الحصول على ويستخدم عناوين العمل بدلا من ذلك.

مقالة وصفية حول تقديم ومحددات العمل

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