Я хочу запустить jQuery из информационного окна GMap.У меня есть этот код для моего GMap:
var theContent = "<form action='#' method='post' onSubmit='return false;'><input type='text' name='firstname' />";
theContent += "<input type='submit' value='Save' /></form>";
var infowindow = new google.maps.InfoWindow({
content: theContent
});
infowindow.open( map, marker);
и этот код для jQuery:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type='text/javascript'>
$(document).ready(function() {
$('form').bind('submit',function() {
var str = $('form').serialize();
$.ajax({
type: "POST",
url: "save.php",
data: str,
success: function(msg){
alert('Saved!');
}
});
return false; //so the page won't refresh
});
});
</script>
Проблема в том, что мой ввод в текстовое поле информационного окна не сохраняется, поэтомуЯ думаю, что jQuery не запускается внутри окна / пузыря GMap.
Когда я пробовал форму вне GMap, она отлично работает.
Спасибо за любую помощь!