Привет, я не знаю, почему этот скрипт работает только в Internet Explorer, именно в методе, который вызывается из вызванного ajax.взгляните на скрипт
function saveMap() {
if (confirm("Esta seguro de guardar el mapa?")) {
// alert("Estas en el centro:" + map.getCenter().toString() + "Con zoom: " + map.getZoom().toString());
var mapData = new Array(map.getCenter().lat().toString(),
map.getCenter().lng().toString(),
"Esto es una prueba",
map.getZoom().toString());
$.ajax({
type: "POST",
url: "SaveMap.aspx/saveMapData",
data: "{mapData: '" + mapData + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (flag) {
//this block of code only works in IE
if (flag)
alert("Se guardo el mapa de manera correcta");
else
alert("Ocurrio un error en la ejecucion");
}
});
}
}
это подпись моего метода в aspx.net
[WebMethod()]
public static bool saveMapData(string mapData)
{
//do something
return true;
}