GMap 정보 창에서 jQuery를 트리거하고 싶습니다. jQuery를위한GMaps에서 jQuery를 트리거하는 방법 infowindow
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);
이러한 코드 : 나는이 내 GMAP에 대한 코드를
<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 외부에서 양식을 시도해도 정상적으로 작동합니다.
도움 주셔서 감사합니다.
작동합니다. 감사합니다! :) – Emkey
같은 감정이지만 손쉽게 코드 샘플을 제공합니다. 실제로'.live' 바인딩에 대해 잘 알지 못했습니다. – Kasaku