JSONP ดึงข้อมูล JSON ข้าม domain ง่ายๆ แบบ dynamic  สร้างคำถาม

 398 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 27/12/2017

JSONP คือรูปแบบการรับข้อมูล JSON จาก Server side ผ่านคำสั่ง script.src
แต่จะ advance ตรงที่สามารถกำหนด callback function ได้

JSONP เป็นคำสั่งในการส่งข้อมูล JSON ข้าม domain
ผ่านทาง script tag

ตัวอย่างการใช้งาน JSONP ในการรับข้อมูล JSON

//Code ฝั่ง service side (PHP)
$myJSON = '{ "name":"John", "age":30, "city":"New York" }';
echo "myFunc(".$myJSON.");";

//Code ฝั่ง javascript
function myFunc(myObj) {
document.getElementById("demo").innerHTML = myObj.name;
}
//เพิ่ม script src เพื่อรับข้อมูล json
script src="demo_jsonp.php"

//สามารถเพิ่ม script ได้จาก event ต่างๆ ได้
function clickButton() {
var s = document.createElement("script");
s.src = "demo_jsonp.php";
document.body.appendChild(s);
}

//สามารถเพิ่ม callback function ได้
function clickButton() {
var s = document.createElement("script");
s.src = "jsonp_demo_db.php?callback=myDisplayFunction";
document.body.appendChild(s);
}

//code ฝั่ง javascript
function myDisplayFunction(myObj) {
document.getElementById("demo").innerHTML = myObj.name;
}



ถ้าชอบบทความนี้ กด Like เลย :JSONP ดึงข้อมูล JSON ข้าม domain ง่ายๆ แบบ dynamic
TAGS : Javascript   JSON   JSONP   Programming   โปรแกรมมิ่ง  
 398 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 27/12/2017



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  BPEL กับ BPMN ต่างกันยังไง ถามเมื่อ (2015-08-28)   2,713 views  (ดูล่าสุดเมื่อ 3 วินาที!!)

  php Date format ขอตัวอย่างการจัดรูปแบบวันที่ด้วย PHP ครับ ถามเมื่อ (2012-10-08)   1,904 views  (ดูล่าสุดเมื่อ 15 นาที)

  Spring framework วิธีดึง Config จาก PropertyPlaceholderConfigurer ถามเมื่อ (2018-12-21)   270 views  (ดูล่าสุดเมื่อ 20 นาที)

  Ireport วิธีส่ง Parameter เข้า Subreport ถามเมื่อ (2018-12-17)   297 views  (ดูล่าสุดเมื่อ 21 นาที)

  คำสั่งในการ Manage site Ubuntu เพื่อสร้าง host domain ต่างๆ ถามเมื่อ (2016-07-27)   690 views  (ดูล่าสุดเมื่อ 22 นาที)

  คำสั่ง SQL ในการตรวจสอบ ค่าซ้ำๆ กันมากกว่า X Reord ถามเมื่อ (2017-06-01)   672 views  (ดูล่าสุดเมื่อ 25 นาที)

  IDE ยอดนิยมในการเขียน Code ภาษาJava คือตัวใหนครับ ถามเมื่อ (2015-08-28)   860 views  (ดูล่าสุดเมื่อ 26 นาที)

  Angular JS Query ข้อมูลจาก Database ผ่าน SQL ได้หรือไม่ ถามเมื่อ (2019-06-01)   1,074 views  (ดูล่าสุดเมื่อ 27 นาที)

  Hashmap กับ Hashtable ใน Java ต่างกันยังไงครับ ถามเมื่อ (2017-11-15)   2,354 views  (ดูล่าสุดเมื่อ 27 นาที)

  ขอ Hibernate dialect ของ Oracle หน่อยครับ ถามเมื่อ (2014-02-11)   1,924 views  (ดูล่าสุดเมื่อ 29 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com