|
|
|
สอบถามวิธีเขียน jquery กำหนดตัวเเปรที่รับค่ามาจาก api หน่อยครับ |
|
|
|
|
|
|
|
ลองใช้ฟังก์ชั่น json_decode(); ดูครับ
|
|
|
|
|
Date :
2020-09-09 17:10:47 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา ajax ที่ request ไปที่ api มาดูด้วย
อยากรู้ว่า เอาตัวแปรที่ request ได้มาไปเก็บไว้ที่ไหน
Code (JavaScript)
/*
ID: "58",
idmem: "8",
idbrand: "64",
model: {
id: 11299,
year: 2018,
idbrand: 64
}
*/
var ApiData={}; // Global Variable
$.ajax({
url: 'linkurl'
, dataType:'json'
, error: (j,h)=>{ .... }
, success: r=>(){
ApiData[r.id] = r; // เก็บค่าตัวแปร ไว้กับตัวแปร ชนิด global (สามารถเรียกใช้ได้ทุกที่) กำหนด คีย์ให้ ตัวแปรนั้นด้วย
byg_replace(r.id)
}
});
function byg_replace(id){
var md = ApiData[id];
$("#byg_price").html(md.model.idbrand);
}
ปล. ตัวอย่างนี้เป็นแค่ สมมติขึ้น อาจจะไม่ แมทกับ ตัวแปรที่ จขกทใช้อยู่ ประยุกต์ใช้เอาเอง
|
|
|
|
|
Date :
2020-09-09 17:35:33 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|