javascript - 如何使用 jQuery 处理 Google Suggest 查询

标签 javascript jquery ajax google-api autosuggest

我正在尝试使用 Google API 来提供查询建议。但是我收到一个错误。

这是我的代码:

$.ajax({
  url:'http://suggestqueries.google.com/complete/search?client=chrome&q=sheikh+hasina',
  type:"GET",
  dataType: 'jsonp',
  jsonp:function (data) {
    console.log('yes');
  },
  async:'true',
  success:function (data) {
    console.log('yes');
  },
  error: function(jqXHR, textStatus, errorThrown){
    console.log(jqXHR);
    console.log(textStatus);
    console.log(errorThrown);
  }
});

最佳答案

假设您正在尝试从 URL 获取 JSONP 数据,请改为尝试此操作。

$.ajax({
  url: 'http://suggestqueries.google.com/complete/search?client=chrome&q=sheikh+hasina',
  type: 'GET',
  dataType: 'jsonp',
  success: function (data) {
    console.log(data);
  },
  error: function(jqXHR, textStatus, errorThrown){
    console.log(jqXHR);
    console.log(textStatus);
    console.log(errorThrown);
  }
});

关于javascript - 如何使用 jQuery 处理 Google Suggest 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21549516/

相关文章:

javascript - 数组数据在嵌套的异步箭头函数循环中丢失

PHP/MySQL/Jquery - 构建关联数组并使用 JQuery $.each 输出它

javascript - 调用位于服务器(并由客户端引用)的 jQuery 脚本适用于 IE 而不是 FF 而不是 Chrome

javascript - Uncaught Error : Route parameter missing: id - Javascript console

javascript - JavaScript 中显式数据转换的优缺点

javascript - ng-include 如何保留已包含模板的内容

javascript - 如何使用 jquery 更改选定的项目?

JQuery 移动工具提示弹出窗口 ("close") 功能在 iPhone 5 中不起作用

javascript - ajax 页面加载,不会加载页面个人 CSS 文件

javascript - D3 一次为一个路径系列制作动画