bol*_*olo 3 javascript jquery google-api google-fusion-tables
我一直无法使用HTTP请求查询Google Fusion Tables.如果我在浏览器中粘贴下面查询中的URL,则会以逗号分隔列表返回.但是,当我使用.get函数执行此操作时,数据参数中没有任何内容返回.
我对此很新,所以任何帮助都会受到赞赏.
function query(){
var jqxhr=$.get(
"https://www.google.com/fusiontables/api/query?sql=SELECT+Address+FROM+914142+WHERE+IsCustomer+%3D+1",
function success(data, textStatus){
alert(data);})}
Run Code Online (Sandbox Code Playgroud)
小智 6
前一阵子我一直在努力,今天下午发布了示例代码和如何处理Fusion Tables查询的工作示例.
简而言之,Mark完全相同的原始政策(http://en.wikipedia.org/wiki/Same_origin_policy),除了一个细节之外,他的解决方案就在那里 - 您需要指定"jsonp"数据类型用$ .get.请继续阅读jQuery .get页面.
根据您的原始示例,这应该工作:
function query(){
var queryurl = "<your query url>";
querytail = "&jsonCallback=?";
var jqxhr=$.get(queryurl + querytail, queryHandler, "jsonp")
}
function queryHandler(data) {
// display the first row of retrieved data
alert(data.table.rows[0]);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3156 次 |
| 最近记录: |