我的 scripts.js 文件中的一些 jquery 和 ajax 遇到了很多麻烦。我一直在尝试遵循控制台中的模式,但这一切都令人沮丧地无法预测。ajax总是这样吗?(我正在处理的代码是其他人所做的。)
我怎么能输入一行代码,基本上说,'停止,不要做任何其他事情!不再加载任何东西 - 直到单击另一个按钮,或从其他地方调用操作'。
我认为这可以帮助解决我的一些问题。
我已将我的功能放在下面,以及我希望它停止的地方。谢谢你的帮助。
function initialize_google_maps2() {
console.log('google maps 2 initialized');
var currentlatlng = new google.maps.LatLng(map_latitude, map_longitude);
var zoom = 10;
var myOptions = {
zoom: zoom,
center: currentlatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP, // ROADMAP, SATELLITE, HYBRID
streetViewControl: false
};
map = new google.maps.Map(document.getElementById("map_canvas2"), myOptions);
var marker = new google.maps.Marker({map: map, position: currentlatlng, icon:{oppacity:0}});
// map.setCenter(currentlatlng);
var circle = new google.maps.Circle({
map: map,
fillOpacity: 0,
strokeWeight: 2,
strokeOpacity: 0.7,
radius: 10000,
});
circle.bindTo('center', marker, 'position');
console.log('end of initialize google 2 function')
// stop, and don't do anything else! no more loads of anything - until another button is clicked, or action called from
//somewhere else
}