У меня есть выбор кнопок, которые при нажатии переходят по URL-адресу, эта веб-страница фактически встроена в программу, и этот переход по URL-адресу действует как параметр для используемой программы, так как такой URL-адрес фактически является выбором разные строки. Например:
'030056310001' '039026320003' '340003253OPP'
Некоторые параметры имеют алфавитные символы, некоторые из наших простых чисел, а некоторые имеют только цифры меньше 7, поэтому обрабатываются как восьмеричные числа
Как бы я относился ко всем значениям как к строкам, чтобы они переходили к определенному URI?
var content = '<button type="button" onclick="location.href=' + actual_JSON[key].location_code + '">Learn More</button>';
Приведенный выше код показывает подробное описание кнопок, ниже приведен полный код, который будет полезен любой помощи.
for (var key in actual_JSON) {
var infowindow = new google.maps.InfoWindow();
var content = '<h3> Name: ' + actual_JSON[key].description + '</h3> <p> ID: ' + actual_JSON[key].location_code + '</p><p> Bearing: ' + actual_JSON[key].bearing + '<p> <button type="button" onclick="location.href=' + actual_JSON[key].location_code + '">Learn More</button>';
console.log(actual_JSON[key].location_code);
var marker = new google.maps.Marker({
position: new google.maps.LatLng(actual_JSON[key].latitude, actual_JSON[key].longitude),
map: maps,
title: actual_JSON[key].description,
});
google.maps.event.addListener(marker, 'click', (function (marker, content, infowindow) {
return function () {
infowindow.setContent(content);
infowindow.open(map, marker);
};
})(marker, content, infowindow));
markers.push(marker);
}
}