หน้า index.js หน้า page2.js
สอบถามการโค้ดให้ตัวฟอร์มเรียกใช้งาน API ด้วยภาษา JavaScript
Moderator: mindphp
- fonfonn
- PHP VIP Members
- โพสต์: 4983
- ลงทะเบียนเมื่อ: 11/07/2022 9:28 am
Re: สอบถามการโค้ดให้ตัวฟอร์มเรียกใช้งาน API ด้วยภาษา JavaScript
you're the only one treasure
- wkid
- PHP VIP Members
- โพสต์: 2158
- ลงทะเบียนเมื่อ: 17/05/2022 10:37 am
Re: สอบถามการโค้ดให้ตัวฟอร์มเรียกใช้งาน API ด้วยภาษา JavaScript
ขอโค้ด ในส่วนของหน้า html และตัว head ด้วยนะครับ เอาโค้ดหน้า html แปะมาเลยก็ได้ครับ
ทำไมสัตว์ที่น่ากลัวที่สุดถึงตัวเล็กๆที่เรียกว่า Bug ละนั่น );
- fonfonn
- PHP VIP Members
- โพสต์: 4983
- ลงทะเบียนเมื่อ: 11/07/2022 9:28 am
Re: สอบถามการโค้ดให้ตัวฟอร์มเรียกใช้งาน API ด้วยภาษา JavaScript
ถ้าโค้ด HTML ใช้แบบนี้อยู่ค่ะfonfonn เขียน: ↑20/08/2022 4:33 pm เลยทดสอบเขียนฟังก์ชันในหน้า html เลย สามารถเปลี่ยนหน้าไปมาได้
โค้ดหน้า index.htmlโค้ดหน้า page2.htmlโค้ด: เลือกทั้งหมด
<html> <head> <script> function sh_index() { window.location = 'page2.html'; } setTimeout('sh_index()',10000); </script> </head> <body> <a href="#" onclick="sh_index()">Click me to Page2</a> </body> </html>
ผลลัพธ์คือ สามารถเชื่อมหน้ากลับไปกลับมาได้ เลยอยากทราบว่าอยากให้เปลี่ยนเป็นการเขียนฟังก์ชันไว้หน้า js และเรียกใช้งานหน้า html ตรงส่วนนี้ทำยังไงหรอคะโค้ด: เลือกทั้งหมด
<html> <head> <script> function sh_page2() { window.location = 'index.html'; } setTimeout('sh_page2()',10000); </script> </head> <body> <a href="#" onclick="sh_page2()"> Click me to Index </a> </body> </html>
แต่ถ้า ลบตรงส่วน ฟังก์ชันออกแล้วใช้วิธีการสร้างฟังก์ชั่นไว้หน้า js แล้วเรียกใช้งานไม่ได้ค่ะ ไม่รู้ว่าการทำให้หน้า js รู้จักกับ html ถูกไหม ใช้โค้ดนี้ในส่วน head ของ html แต่ไม่ได้
โค้ด: เลือกทั้งหมด
<script type="text/javascript" src="index.js"></script>
you're the only one treasure
- fonfonn
- PHP VIP Members
- โพสต์: 4983
- ลงทะเบียนเมื่อ: 11/07/2022 9:28 am
Re: สอบถามการโค้ดให้ตัวฟอร์มเรียกใช้งาน API ด้วยภาษา JavaScript
จากที่สอบถามเพิ่มเติมไปนะคะ ได้ทำการย้ายไฟล์ js เข้ามาเก็บร่วใกับไฟล์ HTML ใน โฟร์เดอร์เดียวกัน สามารถเรียกใช้งาน ไฟล์ js ได้แล้วค่ะ
หน้า index.html
โค้ด HTML
หน้า page2.html
หน้า index.js
หน้า page2.js
สามารถใช้งานสลับหน้าไปมาได้แล้วค่ะ โดยเป็นการเรียกใช้งานฟังชันจากหน้า js ที่เขียนแยกไฟล์ไว้
- ย้ายไฟล์มาอยู่ในโฟร์เดอร์เดียวกัน
หน้า index.html
โค้ด: เลือกทั้งหมด
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="index.js"></script>
</head>
<body>
<a href="#" onclick="sh_index()">Click me to Page2</a>
</body>
</html>
หน้า page2.html
โค้ด: เลือกทั้งหมด
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="page2.js"></script>
</head>
<body>
<a href="#" onclick="sh_page2()"> Click me to Index </a>
</body>
</html>
โค้ด: เลือกทั้งหมด
function sh_index() {
setTimeout(() => {
window.location = 'page2.html';
}, 1000);
}
โค้ด: เลือกทั้งหมด
function sh_page2() {
setTimeout(() => {
window.location = 'index.html';
}, 1000);
}
you're the only one treasure
- fonfonn
- PHP VIP Members
- โพสต์: 4983
- ลงทะเบียนเมื่อ: 11/07/2022 9:28 am
Re: สอบถามการโค้ดให้ตัวฟอร์มเรียกใช้งาน API ด้วยภาษา JavaScript
หน้าฟอร์มมีการรับค่า 2 ค่าคือ ชื่อและไฟล์ ส่วนของ ฟังก์ชั่นในตัวของ js จะประมาณนี้ไหมคะwkid เขียน: ↑17/08/2022 9:27 am สำหรับตรงการกดปุ่มส่งให้เราไปเรียกฟีงก์ชั่นในตัวของ js นะครับ ในหน้าของ html ทำไป เวลาหคลิกให้ไปดึง script ทีเป็นฟังก์ชั่นที่เราสร้างไว้ในหน้า js ครับ
อันนี้ตัวอย่างจะไปดึงฟังก์ชั่นในตัวของ js ที่มีชื่อว่า getInput นะครับโค้ด: เลือกทั้งหมด
<input type="button" value="คำนวณ" onclick="getInput()" class="btn btn-success"> </input>
โค้ด: เลือกทั้งหมด
function getInput() { var name = document.getElementById("text-name").value console.log("ชื่อผู้ใช้ ", name); var word = document.getElementById("text-word").value console.log("คำที่ต้องการส่ง ", word); var check = check1 console.log("คำที่ต้องการส่ง ", check); console.log(typeof (check));}
โค้ด: เลือกทั้งหมด
function getInput() {
var name = document.getElementById("text-name").value
console.log("ชื่อผู้ใช้ ", name);
var file = document.getElementById("text-filepdf").value
console.log("ไฟล์ที่ต้องการส่ง ", file);
}
โค้ด: เลือกทั้งหมด
<input type="button" onclick="getInput()" value="แปลงไฟล์ PDF เป็นภาพ"class="btn btn-primary"></input>
you're the only one treasure
- wkid
- PHP VIP Members
- โพสต์: 2158
- ลงทะเบียนเมื่อ: 17/05/2022 10:37 am
Re: สอบถามการโค้ดให้ตัวฟอร์มเรียกใช้งาน API ด้วยภาษา JavaScript
แบบนี้ก็ได้ครับ
ทำไมสัตว์ที่น่ากลัวที่สุดถึงตัวเล็กๆที่เรียกว่า Bug ละนั่น );
- wkid
- PHP VIP Members
- โพสต์: 2158
- ลงทะเบียนเมื่อ: 17/05/2022 10:37 am
Re: สอบถามการโค้ดให้ตัวฟอร์มเรียกใช้งาน API ด้วยภาษา JavaScript
สร้างในส่วนตัวของตัวแปลในการรับค่าของตัว javascript หรือยังครับ ถ้าสมมติว่าทำแล้วจึงจะมีการส่งข้อมูลตรงนั้นไปในส่วนของ ไปยังตัวของ api ต่อครับ
ทำไมสัตว์ที่น่ากลัวที่สุดถึงตัวเล็กๆที่เรียกว่า Bug ละนั่น );
- fonfonn
- PHP VIP Members
- โพสต์: 4983
- ลงทะเบียนเมื่อ: 11/07/2022 9:28 am
Re: สอบถามการโค้ดให้ตัวฟอร์มเรียกใช้งาน API ด้วยภาษา JavaScript
ยังไม่ได้ทำในส่วนการรับค่าของตัว javascriptค่ะ มีตัวอย่างการทำในส่วนนี้ไหมคะ
you're the only one treasure
- fonfonn
- PHP VIP Members
- โพสต์: 4983
- ลงทะเบียนเมื่อ: 11/07/2022 9:28 am
Re: สอบถามการโค้ดให้ตัวฟอร์มเรียกใช้งาน API ด้วยภาษา JavaScript
จากการทำงานส่วนนี้ ยังไม่ค่อยเข้าใจ รบกวนอธิบายเพิ่มทีค่ะwkid เขียน: ↑17/08/2022 9:27 am ส่วนโค้ดที่เป็น API ในการส่งค่า ไปยัง py. อันนี้จะใช้การส่งแบบนี้นะครับโค้ด: เลือกทั้งหมด
$.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: `http://${IPjs}:${configjs}/cutword`, data: JSON.stringify({ คีย์: ข้อมูล }), //แนะนำให้ใช้ชื่อเดี๋ยวกันไปเลยก็ได้ครับ จะง่ายดี success: function (data) { console.log(data); nubkumeiei(data.prefix, name) }, dataType: "json", });
อันนี้เป็นส่วนของการรับค่าจากหน้า Input ผ่าน HTML เข้ามาค่ะ
โค้ด: เลือกทั้งหมด
function getInput() {
var name = document.getElementById("text-name").value
console.log("ชื่อผู้ใช้ ", name);
var file = document.getElementById("text-filepdf").files[0]
console.log("ไฟล์ ", file);
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function () {
console.log(reader.result);
};
reader.onerror = function (error) {
console.log('Error: ', error);
};
}
you're the only one treasure
- wkid
- PHP VIP Members
- โพสต์: 2158
- ลงทะเบียนเมื่อ: 17/05/2022 10:37 am
Re: สอบถามการโค้ดให้ตัวฟอร์มเรียกใช้งาน API ด้วยภาษา JavaScript
สามารถนำเอาไปใส่หลังเรากำหนดตัวแปลและแปลงเป็น base64 ใน js ได้เลยครับ
ส่วนใน py. ตอนสร้าง ค่ารับตัวแปลก็ตั้งชื่อให้ตรงกับ list ที่เราส่งไปนะครับ
โค้ด: เลือกทั้งหมด
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: `ของฟังก์ชั่นที่ต้องการส่ง`,
data: JSON.stringify({ data: reader.result }), //แนะนำให้ใช้ชื่อเดี๋ยวกันไปเลยก็ได้ครับ จะง่ายดี
success: function (data) {
console.log(data);
nubkumeiei(data.prefix, name)
},
dataType: "json",
});
โค้ด: เลือกทั้งหมด
class data(BaseModel):
data: str
ทำไมสัตว์ที่น่ากลัวที่สุดถึงตัวเล็กๆที่เรียกว่า Bug ละนั่น );
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ การเรียกใช้ javascript ใน joomla และการนำ javascript ใน joomla อย่างไร
โดย adinan49 » 04/01/2022 8:09 pm » ใน Joomla Development - 4 ตอบกลับ
- 2988 แสดง
-
โพสต์ล่าสุด โดย adinan49
13/01/2022 6:24 pm
-
-
-
โพสต์ใหม่ javascript [.each] - เช็คค่าว่างด้วยการวนลูป
โดย thatsawan » 29/08/2014 4:41 pm » ใน jQuery & Ajax Knowledge - 0 ตอบกลับ
- 2370 แสดง
-
โพสต์ล่าสุด โดย thatsawan
29/08/2014 4:41 pm
-
-
-
โพสต์ใหม่ ความแตกต่างระหว่าง javascript กับ css
โดย psp_petch » 16/06/2021 1:21 pm » ใน CSS Knowledge - 0 ตอบกลับ
- 2578 แสดง
-
โพสต์ล่าสุด โดย psp_petch
16/06/2021 1:21 pm
-
-
-
โพสต์ใหม่ พื้นฐานการใช้งานอาร์เรย์ของ Javascript
โดย Thanapoom1514 » 09/05/2023 4:45 pm » ใน jQuery & Ajax Knowledge - 1 ตอบกลับ
- 4962 แสดง
-
โพสต์ล่าสุด โดย ishaD
17/08/2023 10:54 pm
-
-
-
โพสต์ใหม่ สอบถามวิธีการเรียกใช้งาน JavaScript
โดย Ik Kat » 16/08/2017 4:28 pm » ใน JavaScript & jQuery Ajax & Node.JS - 1 ตอบกลับ
- 2949 แสดง
-
โพสต์ล่าสุด โดย บัวบุญ จันทะโคตร
17/08/2017 3:05 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 63