Write : on a URL
Write : on a URL
我使用的API需要这样一个URL:
var URL_PARADAS = 'http://datos.santander.es/api/rest/datasets/paradas_bus.json';
function paradas(lat, lon, dist) {
console.log(lat);
console.log(lon);
var lat_min = lat - dist;
var lat_max = lat + dist;
var lon_min = lon - dist;
var lon_max = lon + dist;
var xmlHttp = null;
xmlHttp = new XMLHttpRequest();
xmlHttp.open('GET', URL_PARADAS + '?query=wgs84_pos':lat:{' + lat_min + '%20TO%20' + lat_max + '}'
+ '%20AND%20'
+ 'wgs84_pos':long:{' + lon_max + '%20TO%20' + lon_min + '}',
false);
xmlHttp.send(null);
var result = JSON.parse(xmlHttp.responseText);
console.log(result);
}
工作url
如果URL上没有斜杠:它将不起作用,如果我使用xmlHttp.open(URL),它将被:取代,因此它不会接收任何内容。
编辑:由于输出不良,我需要将'替换为"斜杠"。
JavaScript字符串解释转义序列。如果反斜杠后面没有有效的转义序列,它将被删除。转义您的反斜杠,它们将放在URL:
xmlHttp.open('GET', URL_PARADAS + '?query=wgs84_pos'':lat:{' + lat_min + '%20TO%20' + lat_max + '}'
+ '%20AND%20'
+ 'wgs84_pos'':long:{' + lon_max + '%20TO%20' + lon_min + '}',
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- Angular JS IE9 Hashbang url rewriting
- Jquery ajax append html file based on url
- jquery noty on close goto a url
- html on单击打开存储在php变量中的url
- if background = url() - issue on IE
- Write : on a URL
- 使用jQuery滚动插件避免# on url
- 使用HTTP-on-modify-request重定向URL
- POST on JAVA Restful WebService URL from JavaScript
- Javascript Post on Form Submit打开一个新窗口——如何找到URl
- Ruby on rails在link_to url参数中添加javascript变量
- 使当前URL中的链接CSS不同(Ruby on Rails)
- Jquery, url stays the same in a each function on <a> e
- on单击将参数添加到url
- jQuery Get Request on HTTP URL
- Angular.js template won't show on angular-route url
- ruby on rails -不安全的JavaScript试图用URL访问框架-警告出现在poltergeist,但不会