ทำไมโค้ดของผมแสดงผลชื่อจังหวัดชื่ออำเภอผิดครับ

พูดคุยแลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework jQuery และ Node.JS รวมถึง Framework Express ของ Node.JS ทำงานฝั่ง Server

Moderator: mindphp

ภาพประจำตัวสมาชิก
jamepiyawat
PHP VIP Members
PHP VIP Members
โพสต์: 2008
ลงทะเบียนเมื่อ: 21/05/2019 10:45 am

ทำไมโค้ดของผมแสดงผลชื่อจังหวัดชื่ออำเภอผิดครับ

โพสต์ที่ยังไม่ได้อ่าน โดย jamepiyawat »

พอดีว่าผมได้โค้ดที่เป็นการเรียกใช้ช่องให้ผู้ใช้เลือกกรอกจังหวังและอำเภอในของ MooZiiCart มาแต่ว่าตอนนี้ผมแสดงผลเพี้ยนไปครับ เป็นเพราะอะไร ครับ
Selection_999(913).png
Selection_999(913).png (7.83 KiB) Viewed 1278 times
code จังหวัด

โค้ด: เลือกทั้งหมด

<select name="state" id="state" class = " state-ajax">
								<?php foreach ($this->provinces as $province): $selected = ($province->text == $this->user->state) ? 'selected' : ''; ?>
									<option value="<?php echo $province->value; ?>" <?php echo $selected; ?> ><?php echo $province->text; ?></option>
								<?php endforeach; ?>
							</select>
code อำเภอ

โค้ด: เลือกทั้งหมด

<select name="city" id="city" class = " city-ajax">
								<?php foreach ($this->amphurs as $amphur): $selected = ($amphur->text == $this->user->city) ? 'selected' : ''; ?>
									<option value="<?php echo $amphur->value; ?>" <?php echo $selected; ?> ><?php echo $amphur->text; ?></option>
								<?php endforeach; ?>
							</select>
code ตำบล

โค้ด: เลือกทั้งหมด

<select name="district" id="district" class = " district-ajax">
								<?php foreach ($this->districts as $district): $selected = ($district->text == $this->user->district) ? 'selected' : ''; ?>
									<option value="<?php echo $district->value; ?>" <?php echo $selected; ?> ><?php echo $district->text; ?></option>
								<?php endforeach; ?>
							</select>
แก้ไขล่าสุดโดย jamepiyawat เมื่อ 20/09/2019 2:26 pm, แก้ไขไปแล้ว 1 ครั้ง.
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41117
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ทำไมโค้ดของผมแสดงผลชื่อจังหวัดชื่ออำเภอผิดครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ย้อยกลับไปดู Query ก่อนที่จะได้ค่า $this->amphurs มาใช้
ว่า SQL เป็นอย่างไร แล้ว ตรวจย้อยกลับไปยังค่าที่ส่ง id ของจังหวัดเข้ามาให้
ติดตาม 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
ภาพประจำตัวสมาชิก
jamepiyawat
PHP VIP Members
PHP VIP Members
โพสต์: 2008
ลงทะเบียนเมื่อ: 21/05/2019 10:45 am

Re: ทำไมโค้ดของผมแสดงผลชื่อจังหวัดชื่ออำเภอผิดครับ

โพสต์ที่ยังไม่ได้อ่าน โดย jamepiyawat »

ตอนนี้สามารถแสดงข้อมูลออกมาได้แล้วครับ แต่ว่าพอเราเลือกจังหวัดไปแล้วแต่ว่าอำเภอไม่ยอมเปลี่ยนไปตามจังหวัดที่เลือกครับ
Selection_999(914).png
Selection_999(914).png (16.96 KiB) Viewed 1269 times
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21906
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: ทำไมโค้ดของผมแสดงผลชื่อจังหวัดชื่ออำเภอผิดครับ

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

ลองตรวจสอบ console ดูว่ามี javascript error ตรงไหนไหมครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ภาพประจำตัวสมาชิก
jamepiyawat
PHP VIP Members
PHP VIP Members
โพสต์: 2008
ลงทะเบียนเมื่อ: 21/05/2019 10:45 am

Re: ทำไมโค้ดของผมแสดงผลชื่อจังหวัดชื่ออำเภอผิดครับ

โพสต์ที่ยังไม่ได้อ่าน โดย jamepiyawat »

มันเขียนว่า The Components object is deprecated. It will soon be removed.

หมายความว่าอย่างไรเหรอ ครับ
Selection_999(916).png
Selection_999(916).png (14.25 KiB) Viewed 1265 times
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21906
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: ทำไมโค้ดของผมแสดงผลชื่อจังหวัดชื่ออำเภอผิดครับ

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

ลองกด view source แล้วค้นหา state-ajax หน่อยครับ ว่ามีคำสั่ง javascript เรียกใช้ class นี้อยู่ไหม
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ภาพประจำตัวสมาชิก
jamepiyawat
PHP VIP Members
PHP VIP Members
โพสต์: 2008
ลงทะเบียนเมื่อ: 21/05/2019 10:45 am

Re: ทำไมโค้ดของผมแสดงผลชื่อจังหวัดชื่ออำเภอผิดครับ

โพสต์ที่ยังไม่ได้อ่าน โดย jamepiyawat »

มันมีค่าที่เปลี่ยนแล้วนะครับแต่ว่าไม่สามารถแสดงผลออกมาได้
Selection_999(917).png
Selection_999(917).png (45.57 KiB) Viewed 1262 times
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21906
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: ทำไมโค้ดของผมแสดงผลชื่อจังหวัดชื่ออำเภอผิดครับ

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

เพิ่มคำสั่งนี้เข้าไปใน javascript ครับ

โค้ด: เลือกทั้งหมด

$('.city-ajax').trigger('liszt:updated');
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ภาพประจำตัวสมาชิก
jamepiyawat
PHP VIP Members
PHP VIP Members
โพสต์: 2008
ลงทะเบียนเมื่อ: 21/05/2019 10:45 am

Re: ทำไมโค้ดของผมแสดงผลชื่อจังหวัดชื่ออำเภอผิดครับ

โพสต์ที่ยังไม่ได้อ่าน โดย jamepiyawat »

ทำได้แล้วครับแค่เพิ่มคำสั่งเข้าไปก็สามารถใช้ได้เลย ครับ
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 34