JSON をコントローラー アクションに投稿したいのですが、そのアクションによって、Ajax 応答とは異なる別のビューに誘導されます。
JS:
geocoder.geocode(
{
'address': address
},
function (results, status) {
if (status == google.maps.GeocoderStatus.OK)
{
var o = { results: results };
var jsonT = JSON.stringify(o);
$.ajax({
url: '/Geocode/Index',
type: "POST",
dataType: 'json',
data: jsonT,
contentType: "application/json; charset=utf-8",
success: function (result) {
alert(result);
}
});
}
});
コントローラー:
public ActionResult Index(GoogleGeoCodeResponse geoResponse)
{
string latitude = geoResponse.results[1].geometry.location.jb;
string longitude = geoResponse.results[1].geometry.location.kb;
...
return View("LatLong");
}