|
|
|
การส่งข้อมูลจาก javascript ไปให้ asp.net เช่น Label,HiddenField |
|
|
|
|
|
|
|
น่าจะต้องใช้ Json ครับ ผมเคยแต่เขียนจาก code behide มาที่ javascript
|
|
|
|
|
Date :
2019-10-15 10:23:47 |
By :
2127832830566218 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้เก็บลงในพวก Hidden ครับ แล้วใช้ JavaScript มาอ่าน Hidden ครับ
|
|
|
|
|
Date :
2019-10-15 11:14:18 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่รู้ตรงคำถามหรือเปล่านะครับ
แต่ก่อนผมเขียน PHP ใช้ Laravel ทำเว็บอบรม
ผมจะสร้าง control ทุกครั้งที่มีการเปลี่ยนแปลงผู้อบรม
หน้าบ้าน
ในส่วน code javascript ประมาณนี้นะครับ ไปค้นหาหรือเพิ่มผู้อบรมแล้วมาคลิกว่าใครจะต้องอบรม
จะสร้าง input type checkbox ใส่ name แบบ array []
Code (JavaScript)
function drawRowTableParticipants(rowData) {
//console.log(rowData);
var row = $("<tr />")
$("#tbParticipants").append(row); //this will append tr element to table... keep its reference for a while since we will add cels into it
row.append($("<td style='display:none;'>" + rowData.id + "</td>"));
row.append($("<td> <div class='custom-control custom-checkbox'> " +
"<input type='checkbox' class='custom-control-input' checked id='employees" + rowData.emp_num + "' name='[color=yellow]employees[]' value ='"+rowData.id+"'>" +
"<label class='custom-control-label' for='employees" + rowData.emp_num + "'>" + rowData.emp_num + "</label></td> " ));
row.append($("<td>" + rowData.name + " " + rowData.surname + "</td>"));
row.append($("<td>" + rowData.position + "</td>"));
row.append($("<td>" + rowData.department + "</td>"));
row.append($("<td>" + rowData.experience + "</td>"));
row.append($("<td>" + isEmpty(rowData.lasttraining) + "</td>"));
}
หลังบ้าน
เวลา post ไปเราก็ไป loop เอาอีกทีครับ
ScheduleController
Code (PHP)
[color=green]$employees = $request->input('employees');
foreach($employees as $m){
$trainee = new Trainee(['schedule_id'=>$schedule->id,
'employee_id'=>$m,
'score' => '0',
'pass' => '0',
'training_stat' => '0',//0=อยู่ในแผนการอบรบ ,1=ผ่านการอบรม,2 ไม่เขาอบรม
]);
$trainee->save();
}
คือกำลังจะอธิบายว่า เราก็สร้าง Element ตรงๆแบบ array เอาครับ
ผิดพลาดประการใดก็ขออภัยด้วยนะครับ คิดถึงท่านหน้าฮีจังงง
|
|
|
|
|
Date :
2019-10-15 11:33:32 |
By :
บัญดิษฐ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้า front ได้ตั้งชื่อ id คือ chkbox หรือเปล่าครับ
ลอง F12 เพื่อ debug ดูได้ไหมครับ ว่า error อะไร (คิดว่า การใช้งาน javascript น่าจะแสดง error บน browser)
|
|
|
|
|
Date :
2019-10-18 01:42:35 |
By :
bigsuntat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
What New ASP.NET Core 3.0
|
|
|
|
|
Date :
2019-10-20 18:47:05 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|