หน้า 1 จากทั้งหมด 1

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

โพสต์แล้ว: 20/09/2019 2:20 pm
โดย jamepiyawat
พอดีว่าผมได้โค้ดที่เป็นการเรียกใช้ช่องให้ผู้ใช้เลือกกรอกจังหวังและอำเภอในของ MooZiiCart มาแต่ว่าตอนนี้ผมแสดงผลเพี้ยนไปครับ เป็นเพราะอะไร ครับ
Selection_999(913).png
Selection_999(913).png (7.83 KiB) Viewed 1282 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>

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

โพสต์แล้ว: 20/09/2019 2:23 pm
โดย mindphp
ย้อยกลับไปดู Query ก่อนที่จะได้ค่า $this->amphurs มาใช้
ว่า SQL เป็นอย่างไร แล้ว ตรวจย้อยกลับไปยังค่าที่ส่ง id ของจังหวัดเข้ามาให้

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

โพสต์แล้ว: 20/09/2019 2:33 pm
โดย jamepiyawat
ตอนนี้สามารถแสดงข้อมูลออกมาได้แล้วครับ แต่ว่าพอเราเลือกจังหวัดไปแล้วแต่ว่าอำเภอไม่ยอมเปลี่ยนไปตามจังหวัดที่เลือกครับ
Selection_999(914).png
Selection_999(914).png (16.96 KiB) Viewed 1273 times

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

โพสต์แล้ว: 20/09/2019 2:51 pm
โดย tsukasaz
ลองตรวจสอบ console ดูว่ามี javascript error ตรงไหนไหมครับ

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

โพสต์แล้ว: 20/09/2019 2:55 pm
โดย jamepiyawat
มันเขียนว่า The Components object is deprecated. It will soon be removed.

หมายความว่าอย่างไรเหรอ ครับ
Selection_999(916).png
Selection_999(916).png (14.25 KiB) Viewed 1269 times

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

โพสต์แล้ว: 20/09/2019 2:56 pm
โดย tsukasaz
ลองกด view source แล้วค้นหา state-ajax หน่อยครับ ว่ามีคำสั่ง javascript เรียกใช้ class นี้อยู่ไหม

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

โพสต์แล้ว: 20/09/2019 3:08 pm
โดย jamepiyawat
มันมีค่าที่เปลี่ยนแล้วนะครับแต่ว่าไม่สามารถแสดงผลออกมาได้
Selection_999(917).png
Selection_999(917).png (45.57 KiB) Viewed 1266 times

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

โพสต์แล้ว: 20/09/2019 3:13 pm
โดย tsukasaz
เพิ่มคำสั่งนี้เข้าไปใน javascript ครับ

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

$('.city-ajax').trigger('liszt:updated');

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

โพสต์แล้ว: 20/09/2019 3:22 pm
โดย jamepiyawat
ทำได้แล้วครับแค่เพิ่มคำสั่งเข้าไปก็สามารถใช้ได้เลย ครับ