السلام عليكم
اريد بناء api لتطبيق ويب يحيث استطيع ربطه مع مواقع خارجية او تطبيقات هواتف وارغب في ان يكون تبادل البيانات بصيغة json عن طريق javascript وليس php
عرفت مؤحرا ان الاجاكس لا تعمل الا في نفس الدومين
وجدت طريقة jsonp ولكن لم تعمل
والكود المستخدم هو
header('content-type: application/jsonp; charset=utf-8');
$test = array ("user"=>"ooo");
$json = json_encode($test);
$callback = "";
if (array_key_exists('callback', $_GET) == TRUE) {
$callback = $_GET['callback'];
}
echo $callback."('".$json."');";
وقمت باضافة الهيدر للاجاكس كالتالي
http_req_get.setRequestHeader("Content-type", "application/jsonp; charset=UTF-8");
سؤالي
ما هي الطريقة الصحيحة لفعل ذلك
التعليقات