سؤال

أنا غير قادر على فهم ، كيفية القيام ببيانات JSON من خوادم Google ، تفشل الطلبات مع خطأ 405 HTTP (الطريقة غير مسموحة). لكن يمكنني تنزيل ملف JSON يدويًا أو استخدام PHP على خادم الويب الخاص بي باستخدام file_get_contents API. لكني أريد أن يقوم متصفحات العميل بتنزيل بيانات JSON مباشرةً. هناك بعض الأسئلة المماثلة على ذلك ، لكنني ما زلت غير قادر على فهم كيفية القيام بذلك.

أيه أفكار؟

تحرير: أريد تنزيل وعرض بيانات JSON هذه في Firefox 3.5

https://www.google.com/reader/api/0/stream/contents/feed/https://stackoverflow.com/feeds/question/1783288

يمكنني تنزيل الملف عن طريق تحديد؟ Callback =؟ في عنوان URL ، ولكن لا يمكنك قراءة البيانات بعد ذلك. أنا منفتح على أي طريقة أخرى أيضًا ، بدلاً من مجرد jQuery ولكن يجب أن يكون JavaScript من جانب العميل.

هل كانت مفيدة؟

المحلول

يبدو أنك لا تستطيع تقديم طلب نطاق متقاطع في Firefox ، باستخدام؟ Callback =؟ ، يحصل على البيانات في jQuery ولكنه فشل في العودة لأنه ليس في تنسيق JSONP.

نصائح أخرى

ربما تحتاج إلى إلقاء نظرة على JSONP:

http://www.insideria.com/2009/03/what-in-theck-is-jsonp-and.html

يبدو وكأنه مشكلة في المجال المتقاطع قد تكون قادرًا على العمل مع JSONP.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top