JS
SWFlocation = "open-flash-chart.swf";
getMyData = function()
{
$.post(
myJsURL,
{
passedval: 1234
},
function (returned_json) {
return returned_json;
},
"json"
);
}
swfobject.embedSWF(SWFlocation, "myChartDiv", "650", "200", "9.0.0", "", {"get-data":"getMyData"} );
使用萤火虫,如果我对返回的 JSON 进行硬编码,图表可以正常工作。但是当我按上述方式请求数据时 - 即在页面加载后,我收到 2032 错误。
getMyData 方法实际上从 PHP 脚本请求数据,该脚本又从外部 API(像 flickr 这样的大 API)请求数据,因此如果我们当前没有缓存结果,可能会有几秒钟的延迟。也许我会以错误的方式解决这个问题?