JJ *_*eck 6 database google-chrome google-chrome-extension
我想将我的 Chrome 扩展程序连接到我的服务器,并来回发送数据。特别是,当用户在导航某个 URL 时单击扩展程序上的按钮时,服务器会检查其数据库以查看该 URL 已被单击的次数,增加计数并将新计数发送回用户。
我知道可以通过 AJAX 请求将数据发送到服务器,但是如何从服务器取回数据呢?
我认为,您可以使用 AJAX 以简单的方式获取更新的计数。例如(使用 jQuery):
$.ajax({
  url: 'ajax/count.php?url=' + encodeURIComponent(newURL),
  // dataType: 'json',
  success: function(data) {
    // parse you data received from server here
    // data.count
  }
});
因此,您可以“发送”新信息作为 GET 请求的参数,并从服务器获取所需信息作为 http 响应。用于传输计数的数据类型由您决定。例如,这可以是json(jQuery 提供了一个简写方法getJSON,它执行相同的自定义ajax调用)。
如果您不需要 GET,您可以使用 POST 并指定数据,如下所示:
$.ajax({
  type: "POST",
  url: "ajax/count.php",
  data: { url: newURL },
  success: function(data){
    // ...
  }
});
| 归档时间: | 
 | 
| 查看次数: | 9648 次 | 
| 最近记录: |