สอ[ถามเพิ่มเติมครับ ในกรณีส่งค่า get 2 ค่าใน uri ของ LINE bubble

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอ[ถามเพิ่มเติมครับ ในกรณีส่งค่า get 2 ค่าใน uri ของ LINE bubble

สอ[ถามเพิ่มเติมครับ ในกรณีส่งค่า get 2 ค่าใน uri ของ LINE bubble
"footer"  => [
					"type"  => "box",
					"layout"  => "vertical",
					"spacing"  => "sm",
					"contents"  => [
						[
							"type"  => "button",
							"style"  => "primary",
							"color"  => "#2594cc",
							"action"  => [
								"type"  => "uri",
								"label"  => "กำลังดำเนินการ",
								"uri"  => "https://xxxx.com/detail.php?getid=" . $repairID . '&getname=' . $name
							]
						]
					]
				]


ที่ส่งไปคือ  $repairID และ $name จากลิ้งค์ https://xxxx.com/detail.php?getid=" . $repairID . '&getname=' . $name
แต่มันไม่แสดง bubble ขึ้นมาในโทรศัพท์ แต่ในไอแพดแสดงขึ้นมาปกติ
พอผมลองส่งค่าไปแค่อันเดียว ในโทรศัพท์ถึงแสดงขึ้นมาครับ
ปัญหาตอนนี้คือไม่แสดงบนโมบายในกรณีส่งไป 2 ค่า
แต่ในไอแพดไม่มีปัญหานี้ครับ แสดงปกติ



Samada 23-09-2020 10:35:48

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ลองเปลี่ยนตัว & เป็น & หรือ & ดู
&getname


>>>  อัพเดท >>> 23-09-2020
------------------------------------------
จริงๆ คือเราควร encodeurl ทั้งหมด เพื่อกันตัวอักขระพิเศษบางตัว ไปมีผลกับ
โครงสร้าง json ของ bubble 
 
"uri"  => urlencode("https://xxxx.com/detail.php?getid=" . $repairID . "&getname=" . $name)


Ninenik 23-09-2020
 ความคิดเห็นที่ 2

ทำได้แล้วครับ 

?getid=" . urlencode($repairID) . "&getname=" . urlencode($name)

ใช้ keyword แอดไปหาข้อมูลต่อ 

ขอบคุณครับ



Samada 23-09-2020 15:41






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