ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingมีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มีวิธีเก็บข้อมูลจาก TagHtml ที่เป็น ajax ไหมครับ??  (อ่าน 2074 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ddtoe
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 38



ดูรายละเอียด เว็บไซต์
« เมื่อ: 20 มิถุนายน 2013, 12:40:56 »

ผมสามารถเก็บข้อมูลใน TagHtml ที่เป็น ajax ได้ไหม ??
ถ้าได้ช่วยแนะนำด้วยนะครับ

ตัวอย่าง
หน้า Code ต้นฉบับ <div id="showData"></div>
หน้า Browser <div id="showData">1010</div>
« แก้ไขครั้งสุดท้าย: 22 มิถุนายน 2013, 06:43:58 โดย ddtoe » บันทึกการเข้า

ddtoe
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 38



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 22 มิถุนายน 2013, 10:59:37 »

เงียบๆๆๆ
บันทึกการเข้า

gp72343
Newbie
*

พลังน้ำใจ: 15
ออฟไลน์ ออฟไลน์

กระทู้: 94



ดูรายละเอียด
« ตอบ #2 เมื่อ: 22 มิถุนายน 2013, 12:11:58 »

อ่านคำถามแล้ว ผมก็ยัง งงๆ อยู่เลยครับ wanwan023
บันทึกการเข้า
ddtoe
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 38



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 22 มิถุนายน 2013, 12:48:26 »

อ่านคำถามแล้ว ผมก็ยัง งงๆ อยู่เลยครับ wanwan023

ajax จะแสดงข้อมูลตอนรันหน้า Browser ก็เป็นจะแบบนี้

จำนวน :1010

แต่ถ้าเข้าไปดู Code ที่เป็น Html เราจะพบแค่ Tag html เปล่าๆแบบนี้

จำนวน :<div id="showData"></div>

คำถาม ??

ถ้าผมต้องการข้อมูล 1010 ผมต้องทำอย่างไร

ผมใช้ preg_match ข้อมูลที่ได้คือว่างเปล่า เพราะ  preg_match เข้าไปจับ Tag html ได้แต่ไม่สามารถจับข้อมูลที่มีอยู่ได้เพราะเป็น ajax
ถ้าผมจะต้องใช้ json ในการทำช่วยแนะนำด้วย 
บันทึกการเข้า

moshikub1
สมุนแก๊งเสียว
*

พลังน้ำใจ: 45
ออฟไลน์ ออฟไลน์

กระทู้: 712



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 22 มิถุนายน 2013, 13:00:02 »

ถ้าเข้าใจไม่ผิด เราก็ไปดักจับที่ ajax response มาเลยคับ
บันทึกการเข้า

งานออนไลน์ | รายได้เสริม |   รายได้พิเศษ | ธุรกิจออนไลน์ | ชุดเวียดนาม

รับปั่น UIP ละ 6 บาทต่อเดือน เช่น 1000UIP/วัน = 6000 บาท จำนวนเยอะต่อรองราคาได้ เป็นคนไทยคนจริง 99%

รับทำ Autopost CURL หน้าเว็บได้ทุกรูปแบบครับ PM มาได้เลย ราคาสบายๆ
ball6847
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 212
ออฟไลน์ ออฟไลน์

กระทู้: 4,174



ดูรายละเอียด
« ตอบ #5 เมื่อ: 22 มิถุนายน 2013, 13:05:28 »

หมายความว่าคุณ จขกท กำลังเขียน php สคริปท์เพื่อดึงข้อมูลจากหน้าเว็บ บังเอิญว่า ข้อมูลที่ต้องการดันเป็นข้อมูลที่เรียกกจาก ajax ทำให้ไม่มีการแสดงข้อมูลใน source code

เปิด firebug ไปที่แท็บ network ไปที่แท็บย่อย xhr ดู request มันว่าไปที่ url ไหน ด้วย method อะไร + parameter อะไรบ้าง แล้วก็เขียน php request ไปที url นั้นโดยตรง

นี่เป็นเรื่องของ http ถ้าเข้าใจวิธีการสื่อสาร จขกท จะไม่งงว่าเอาข้อมูลจาก ajax มายังงัย
บันทึกการเข้า

ddtoe
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 38



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 22 มิถุนายน 2013, 13:34:58 »

ขอบคุณครับมากครับ ทุกท่าน ผมยังต้องฝึกอีกเยอาะครับ !!
« แก้ไขครั้งสุดท้าย: 22 มิถุนายน 2013, 13:37:10 โดย ddtoe » บันทึกการเข้า

dekmv
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 222
ออฟไลน์ ออฟไลน์

กระทู้: 3,264



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 22 มิถุนายน 2013, 15:15:10 »

จับที่ ajax response สิครับ... Embarrassed
บันทึกการเข้า
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 493
ออฟไลน์ ออฟไลน์

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 22 มิถุนายน 2013, 15:31:44 »

ส่งค่ากลับมา 2 ค่าครับ

- ค่าที่จะแสดงเป็น html บนเว็บต่อไป
- ค่าที่เราจะเอาไปใช้งาน

ไม่ต้องเช็ค preg อะไรทั้งสิ้น เอามาใช้งานได้เลย Smiley
บันทึกการเข้า

siammbk
ก๊วนเสียว
*

พลังน้ำใจ: 38
ออฟไลน์ ออฟไลน์

กระทู้: 237



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 22 มิถุนายน 2013, 17:48:37 »

ใช้ curl  wanwan021
บันทึกการเข้า

รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614
ddtoe
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 38



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 23 มิถุนายน 2013, 01:40:26 »

มีตัวอย่างหรือเว็บ แนะนำไหมครับผมไม่เคยทำครับแนะนำผมด้วย ขอบคุณมากครับ??

ผมต้องการตัวเลขในภาพผมทำต้องอย่างไรครับ

ลิ้งร้าน h**p://item.taobao.com/item.htm?id=13445000127

tag ที่ต้องการข้อมูล <em class="J_TDealCount"></em>


« แก้ไขครั้งสุดท้าย: 23 มิถุนายน 2013, 07:45:40 โดย ddtoe » บันทึกการเข้า

ddtoe
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 38



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 24 มิถุนายน 2013, 21:13:58 »

สงสารกันหน่อยได้ไหม  !!
บันทึกการเข้า

ddtoe
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 38



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 04 กรกฎาคม 2013, 18:04:21 »

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

1. preg_match
2. preg_match_all
3. json_decode

กว่าจะจับได้หมด เว็บเค้าส่งข้อมูลแบบ json  ขอบคุณมากครับๆ

บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์