สอบถามเรื่องการส่งค่ามากกว่าหนึ่ง โดยใช้ javascript
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่องการส่งค่ามากกว่าหนึ่ง โดยใช้ javascript
สอบถามเรื่องการส่งค่ามากกว่าหนึ่ง โดยใช้ javascript
Copy
function uploadPhoto(place,discipline,personID,otherdesc,idType,username) {
// ตรวจสอบว่ามีการเลือกรูปแล้วหรือไม่
var imageURI = $("#disimage").attr("src");
var personID = $('#personID').val();
var placeID = $('#placeID').val();
var discipline = $('#discipline input[name='dislist[]']:checked').map(function () { return this.value;}).get();
if (!personID) {
alert('กรุณากรอกข้อมูลให้ครบถ้วน');
return;
}
if (!discipline) {
alert('กรุณากรอกข้อมูลให้ครบถ้วน');
return;
}
console.log(imageURI);
var options = new FileUploadOptions();
options.fileKey = "file";
options.fileName = imageURI.substr(imageURI.lastIndexOf('/') 1);
options.mimeType = "image/jpeg";
var params = new Object();
params.place = place;
params.discipline = discipline;
params.personID = personID;
params.otherdesc = otherdesc;
params.idType = idType;
params.username = username;
options.params = params;
var ft = new FileTransfer();
ft.upload(
imageURI,
"http://sc4.kku.ac.th/discipline/KKUAPP/ins_dis.php", // path ไฟล์ php ฝั่ง server
win,
fail,
options
);
}
ส่งค่า var discipline มากกว่า 1 ค่าส่งมาจาก html แล้วนะคะแต่พอเอา
params.discipline = discipline;
options.params = params;แล้วส่งค่าไปที่ .php ลงดาต้าเบส ค่าที่บันทึกได้กลับเป็น 0 ตอนนี้เข้าใจว่า ติดปัญหาตรง 2 บรรทัดข้างต้นเพราะต้องเอาค่ามาเท่ากันไม่ได้ ต้องใช้วิธีไหนในการเซ็ตค่าให้สามารถเก็บได้หลาย Value แล้วส่งเข้าเบสได้โดยค่าไม่เป็น 0 ขอบคุณค่ะ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ