1. การแนะนำปัญหา:
เรามักจะต้องใช้ AJAX ใน JS เพื่อส่งคำขอไปยังพื้นหลัง ก่อนหน้านั้นเราต้องรวบรวมพารามิเตอร์แบบฟอร์มที่ต้องการ ฉันมักจะแก้ปัญหานี้ซึ่งง่ายและไม่มีปัญหา:
// EditBasicDataObjectForm เป็น ID ของแบบฟอร์มและรูปแบบของข้อมูลคือ name1 = val1 & name2 = val2 & name3 = val3 & .....
data var = $ ("#editbasicDataObjectForm"). serialize ();
แต่เมื่อฉันต้องการรับค่าฟิลด์ประเภทวิทยุในแบบฟอร์มแยกกันฉันก็ติดอยู่
หลังจากการตรวจสอบต่าง ๆ ผลลัพธ์ได้รับในที่สุด
2. การแก้ปัญหา:
2.1 EditBasicDataObjectForm.jsp:
<div calss = "baselinetype"> <div class = "baselinetypelable"> <baild> ประเภทพื้นฐาน: </albel> </div> <div class = "baselinetypeValue"> <อินพุตประเภท = "Radio" name = "baselInetype" id = "baselinetype1 id = "baselInetype2" value = "2" /> ฟังก์ชันพื้นฐาน <อินพุต type = "Radio" name = "baselInetype" id = "baselInetype3" value = "3" /> กำหนดพื้นฐาน < /div> </div>
2.2 BasicDataObjectOperator.js:
var baselinetype; var baselinetypehtmlcol = document.geteementbyName ("baselinetype"); สำหรับ (var i = 0; i <baselinetypehtmlcol.length; i ++) {ถ้า (baselinetypehtmlcol [i] baselinetypehtmlcol [i] .value;}} ............... baselinetype เป็นค่าที่เราต้องการ n_nตัวอย่างง่าย ๆ ข้างต้นของการได้รับค่าประเภทวิทยุในรูปแบบ JSP คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น