อยากทราบวิธีเปลี่ยนจากการส่งแบบ form data ไปเป็นการส่งแบบ request body โดยจะส่งเป็น Json ไปยัง BaseModel ของ FastAPI
templates engine ที่ใช้ Jinja2
อยากทราบวิธีเปลี่ยนจากการส่งแบบ form data ไปเป็นการส่งแบบ request body -Jinja2
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Hero Member
- โพสต์: 136
- ลงทะเบียนเมื่อ: 26/04/2021 9:02 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: อยากทราบวิธีเปลี่ยนจากการส่งแบบ form data ไปเป็นการส่งแบบ request body -Jinja2
ข้อความลงเป็นโค้ดและครอบโค้ดด้วยครับ
ต้องการทำอะไรส่วนไหน
form ยังไม่มี action
ต้องการทำอะไรส่วนไหน
form ยังไม่มี action
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Hero Member
- โพสต์: 136
- ลงทะเบียนเมื่อ: 26/04/2021 9:02 am
-
- PHP Hero Member
- โพสต์: 136
- ลงทะเบียนเมื่อ: 26/04/2021 9:02 am
Re: อยากทราบวิธีเปลี่ยนจากการส่งแบบ form data ไปเป็นการส่งแบบ request body -Jinja2
สำหรับใครที่ผ่านเข้ามาแล้วเกิดปัญหานี้สามารถใช้ ajax แก้ปัญหาได้ครับ
โค้ด: เลือกทั้งหมด
<script>
document.getElementById('myform').addEventListener('submit', (e) => {
e.preventDefault();
const formData = new FormData(e.target);
const data = Array.from(formData.entries()).reduce((memo, pair) => ({
...memo,
[pair[0]]: pair[1],
}), {});
const js_data =JSON.stringify(data);
$.ajax({
url: "url",
type: "POST",
data: js_data,
contentType: "application/json",
success: function (data) {
if(data.msg == 'insert success'){
location.href = "redirect"
}
alert(data.msg);
}
});
});
</script>
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ การสร้างเงื่อนไขในการเรียกใช้งานฟังก์ชั่น เพื่อให้ API ทำงาน ตามที่เรา request ในตัว body
โดย fonfonn » 15/08/2022 7:53 pm » ใน Python Knowledge - 0 ตอบกลับ
- 446 แสดง
-
โพสต์ล่าสุด โดย fonfonn
15/08/2022 7:53 pm
-
-
-
โพสต์ใหม่ multipart/form-data ใช่กับโทรศัพท์ oppo ไม่ได้
โดย apinanrun » 23/06/2019 10:55 am » ใน Programming - PHP - 5 ตอบกลับ
- 1267 แสดง
-
โพสต์ล่าสุด โดย mindphp
23/06/2019 6:57 pm
-
-
- 0 ตอบกลับ
- 2011 แสดง
-
โพสต์ล่าสุด โดย adinan49
06/01/2022 10:25 pm
-
-
โพสต์ใหม่ อยากสอบถามเกี่ยวกับเก็บสถานะผู้ใช้งานหน่อยครับ - Jinja2-FastAPI
โดย topoko123 » 14/05/2021 2:55 pm » ใน Programming - C/C++ & java & Python - 1 ตอบกลับ
- 1677 แสดง
-
โพสต์ล่าสุด โดย mindphp
19/05/2021 12:32 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 91