Возврат json из php в веб-приложение dashcode

Я создаю страницу результатов поиска, которая должна быть отформатирована для iPhone. Я построил веб-приложение на основе браузера в Dashcode и вводил данные из php-файла. Для этого примера я назову php-файл test.php. Вот основная модель. (i= это запрос для php)

веб-приложение отправляет i= --------> test.php --------> mysqldatabase

затем

mysqldatabase ---------> test.php ----------> Вывод JSON

затем

Вывод в формате JSON ------> Графический интерфейс браузера Dashcode

Данные кодируются, но не загружаются в интерфейс браузера Dashcode. Идеи?

2 ответа

Если вы хотите перейти на междоменный домен во время тестирования в dashcode… это proxy.php сниппет позволяет ввести URL-адрес, например… http://myprivatedomain.com/proxy.php?url=https://some.twitter.jsonapi.url%8483948 и использовать все это, без нытья, из DashCode...

<?php    $filename = $_REQUEST['url'];
         header('Content-Type: application/json');
         ob_start();
         json_encode(readfile($filename));
         ob_flush();                            ?>

Это, вероятно, политика того же происхождения. В поле "Run & Share" введите домен, на котором размещен ваш PHP-файл, в поле "Simulate running on domain:" (и установите флажок рядом с ним).

Другие вопросы по тегам