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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ทำไมโค้ดของผมแสดงผลชื่อจังหวัดชื่ออำเภอผิดครับ

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

โดย jamepiyawat » 20/09/2019 3:22 pm

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

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

โดย tsukasaz » 20/09/2019 3:13 pm

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

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

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

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

โดย jamepiyawat » 20/09/2019 3:08 pm

มันมีค่าที่เปลี่ยนแล้วนะครับแต่ว่าไม่สามารถแสดงผลออกมาได้
Selection_999(917).png
Selection_999(917).png (45.57 KiB) Viewed 1268 times

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

โดย tsukasaz » 20/09/2019 2:56 pm

ลองกด view source แล้วค้นหา state-ajax หน่อยครับ ว่ามีคำสั่ง javascript เรียกใช้ class นี้อยู่ไหม

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

โดย jamepiyawat » 20/09/2019 2:55 pm

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

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

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

โดย tsukasaz » 20/09/2019 2:51 pm

ลองตรวจสอบ console ดูว่ามี javascript error ตรงไหนไหมครับ

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

โดย jamepiyawat » 20/09/2019 2:33 pm

ตอนนี้สามารถแสดงข้อมูลออกมาได้แล้วครับ แต่ว่าพอเราเลือกจังหวัดไปแล้วแต่ว่าอำเภอไม่ยอมเปลี่ยนไปตามจังหวัดที่เลือกครับ
Selection_999(914).png
Selection_999(914).png (16.96 KiB) Viewed 1275 times

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

โดย mindphp » 20/09/2019 2:23 pm

ย้อยกลับไปดู Query ก่อนที่จะได้ค่า $this->amphurs มาใช้
ว่า SQL เป็นอย่างไร แล้ว ตรวจย้อยกลับไปยังค่าที่ส่ง id ของจังหวัดเข้ามาให้

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

โดย jamepiyawat » 20/09/2019 2:20 pm

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

ข้างบน