2011-06-15 48 views
0

我在構建需要爲iPhone格式化的搜索結果頁面。我在Dashcode中構建了一個基於瀏覽器的Web應用程序,並從一個PHP文件輸入數據。在這個例子中,我將調用php文件test.php。這是基本模型。 (第i =爲PHP的查詢)從php返回json到dashcode web應用程序

web應用程序發送I = --------> test.php的--------> mysqldatabase

然後

mysqldatabase ---------> test.php的----------> JSON輸出

然後

JSON輸出------> Dashcode中瀏覽器圖形用戶界面

數據正在編碼,但未加載到Dashco de的瀏覽器UI。想法?

回答

0

這可能是同源策略。在「運行&共享」下,在「模擬正在運行的域:」字段中輸入托管PHP文件的域(並選中其旁邊的複選框)。

0

如果您想在「dashcode」中進行測試時轉到「跨域」......此proxy.php代碼段允許您輸入一個網址,如... 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();       ?>