我有一個只能用於javascript(無PHP)的API。它獲取我製作JSON字符串的一些數據。我需要知道的是如何在其他頁面中讀取此字符串?從javascript讀取JSON到PHP
我嘗試使用以下:
$json = file_get_contents($url);
但當然,我得到的字符串不是JSON,但實際上是JavaScript代碼,將產生原始頁面JSON。有什麼建議麼 ? 謝謝。
P.S.我也嘗試設置Cookie +重定向。雖然這有效,但我想知道更好的解決方案。
下面是javascript代碼
function searchComplete() {
if (imageSearch.results && imageSearch.results.length > 0)
{
var contentDiv = document.getElementById('content');
contentDiv.innerHTML = '';
var results = imageSearch.results;
var data = "{['data' : [\n";
for (var i = 0; i < results.length; i++) {
//var result = results[i];
var result = results[i];
data += "{\n";
data += "'url' : '"+result.url+"'";
data += "\n},\n";
}
data += "]]}";
setCookie("datajson", data, 1); // This is how i set the cookie and redirected
window.location = "JSPHP.php?data="+data;
document.getElementById('body').innerHTML = data;
}
}
你能展示Javascript的樣子嗎? – 2011-05-16 19:05:55