我有一个从 WCF 服务获取坐标列表的 ASP.NET MVC3 应用程序。该服务返回一个带有一些属性(Xcoor 和 Ycoor)的列表。
public List<Location> GetCoordinate()
{
sensor = new Location();
List<Location> coordinateList = sensor.GetSensorInformation();
return coordinateList;
}
在我的网页中,我有一个 JavaScript 函数,它接受 2 个参数并在页面上显示坐标(在地图上)
function GetLocation(y, x){
//my code here
}
我想从我的控制器中获取坐标列表并将它们传递给该 JS 函数进行处理。
解决此问题的最佳方法是什么?
我尝试使用以下内容,但我不知道如何解析结果
$.ajax({
url: '@Url.Action("GetCoordinate")',
type: 'GET',
dataType: 'xml',
success: function(result) {
},
error: function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(thrownError);}
});
有任何想法吗?