Page 1 of 1

ต้องการเอาค่า ที่ select มาแสดงในตารางแบบไม่ โหลดหน้าเว็บครับ

Posted: 29/08/2019 3:11 pm
by Wittawat Masrangsarid
ในส่วนของ ajax ส่ง ตัวแปรไป ทำงาน เพื่อให้ผู้ใช่สามารถ เลือกรายการพัสดุที่ต้องการเบิกได้ครับ

Image
ที่ผมทำได้ มันมาเฉพาะลำดับครับ
และผมต้องการให้มันแสดงข้อมูลดังภาพนี้ครับ
Image

Code: Select all

$("#selectitem" ).click(function () {
               var item = "";
               $( "#products option:selected" ).each(function() {
                 item = $( this ).val();
               });
               var i = $("#listitem tbody tr").length;
               i++;
               
               
               $("#showtotal").val(i) ;
                   $.ajax({
                         type: "POST",
                         url:  "showlist.php",
                         data: {products : item, norow : i},
                         dataType: "text", 
                         cache:false,
                         success:
                             function(data){
                           // alert(data);
                              var liststr = "";
                              liststr += "<tr><td style='border-top: #555555 dotted 1px;border-right: #555555 dotted 1px;height:30px;width:60px'>";
                              liststr += i+"</td>";
                              liststr += data;
                              liststr += "</tr>";
                              
                              $(liststr).appendTo('#listitem tbody');
                             }
                      });
                      return false;
               
            });

โดยต้องการให้ กดปุ่มเลือก แล้ว รายการพัสดุ มาแสดงในตางรางแบบนี้ครับ
ในส่วนของ url: "showlist.php", ผมสร้างไฟล์ไว้แต่ไม่รู้จะเริ่มต้นอย่างไรครับ
นี่คือโครงสร้างของ ตารางพัสดุ หรือ article ครับ
Image