Возврат 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:" (и установите флажок рядом с ним).