我正在使用此Ajax
調用來從Internet獲取CSV文件。目前,它的實施方式是調用yahooapis
和SQL
,如查詢文件。使用Javascript執行的YQL功能
function getData(qry){
$.ajax({
url: 'http://query.yahooapis.com/v1/public/yql',
data: {
q: qry,
format: 'json',
_maxage: 120,
ts: getTS(dateNow)
},
cache:true,
dataType: 'jsonp',
success:function(data){
setFlowData(data);
}
});
}
的qry
類似於這樣的事情:
if(data.query.count > 0){
var queryData = data.query.results.row;
if (queryData.col2 == rt.id) {
rt.lbmp = queryData.col3;
rt.ts = queryData.col0;
}
}
我的問題是我怎麼實現:
select * from csv where url IN ('http://example.com/public/zone.csv')
該文件,然後通過類似這樣的功能解析沒有使用YQL/SQL調用的相同功能?這可能與JavaScript
實施?謝謝您的幫助。
你想做什麼? yql調用進入服務器,服務器查看您的查詢和參數並構建返回的數據。如果這是形成這些數據的唯一方法,那麼這就是你堅持的方式。爲什麼它甚至是一個問題? – Spacedman 2014-10-30 15:44:59
因爲我的任務是消除系統@Spacedman中對YQL的需求。我很想保留這一點,但不幸的是,我需要找到一種方法來消除我們的需要。 – 2014-10-30 15:46:29
我不認爲任何人都可以提供幫助,除非你至少告訴我們你傳遞給你什麼'qry'。 – Spacedman 2014-10-30 15:47:17