พอดีผมกำลังลองเขียนเวปไซต์ โดยให้ subdomain ทำการส่ง่ค่าโพสเปน $.ajax ไปยัง url ของ domain หลัก แต่ติดปัญหาไม่มีค่า response

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา พอดีผมกำลังลองเขียนเวปไซต์ โดยให้ subdomain ทำการส่ง่ค่าโพสเปน $.ajax ไปยัง url ของ domain หลัก แต่ติดปัญหาไม่มีค่า response

พอดีผมกำลังลองเขียนเวปไซต์ โดยให้ subdomain ทำการส่ง่ค่าโพสเปน $.ajax ไปยัง url ของ domain หลัก แต่ติดปัญหาไม่มีค่า response

 พอดีผมกำลังลองเขียนเวปไซต์ โดยให้ subdomain ทำการส่ง่ค่าโพสเปน $.ajax ไปยัง url ของ domain หลัก แต่ติดปัญหาไม่มีค่า response 

โครงสร้างเวปมีดังนี้

1. Domain.com
- ajax_getdata.php
- jquery-1.6.4.js
2.sub.domain.com
-login.php


ไฟล์ login.php 


จะทำการส่งค่า post โดยกำหนด url ไปยัง http://www.domain.com แต่ลองดูแล้วกลับไม่มีค่า response กลับมา

อยากลองใช้ ajax cross domain ดู แต่ยังไม่เฉี่ยวชาญเท่าไร ขอคำปรึกษาและคำแนะนำหน่อยนะครับ หากใครมีแนวทางแบบไหนจะแนะนำ ขอความกรุณาหน่อยนะครับ ขอบคุณครับ



Asustak 03-04-2013 12:38:59

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

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


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


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

 ความคิดเห็นที่ 1

 เหมือนจะต้องใช้ JSONP ถึงจะข้าม domain ได้ แต่การส่งค่าไปตรวจสอบ เหมือนจะต้องส่งผ่าน url เลย อาจจะไม่ค่อยปลอดภัย 

ลองหาข้อมูลเพิ่มเติมในเว็บเกี่ยวกับการใช้งาน JSONP ดู



Ninenik Narkdee 03-04-2013
 ความคิดเห็นที่ 2

ครับ 

เบื้องต้นผมลองเปลี่ยนแนวทางดู โดยย้ายไฟล์

ajax_getdata.php จับยัดลง ใน sub.domain.com สะเลย

ไม่ต้องปวดหัวกับ cross domain ^^



asustak 03-04-2013 18:21






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