我正在使用ASP.NET MVC。我们的想法是使用数据库中的记录填充此数组。
- bash <(curl -s https://codecov.io/bash -gtest)
我有以下型号:
-g
答案 0 :(得分:0)
<强>控制器:强>
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
public JsonResult GetJsonData()
{
var data = new List<threat>();
data.Add(new threat { category_id = 0, threat_id = 0, lat = 12, lng = 12 });
data.Add(new threat { category_id = 0, threat_id = 0, lat = 13, lng = 13 });
data.Add(new threat { category_id = 0, threat_id = 0, lat = 14, lng = 14 });
data.Add(new threat { category_id = 0, threat_id = 0, lat = 15, lng = 15 });
return Json(data, JsonRequestBehavior.AllowGet);
}
}
查看:强>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var locations = [];
$.getJSON("/Home/GetJsonData", null, function (data) {
locations = data;
});
$("#btnShowData").click(function () {
for(var i =0;i < locations.length;i++){
var location = locations[i];
var message = "Location Lat - " + location.lat + ".Location Lon - " + location.lng;
alert(message);
}
});
});
</script>
<div>
<input type="button" id="btnShowData" value="Show Data" />
</div>
我在上面的示例中使用静态List<T>
,所以只需替换该逻辑以从数据库返回数据,其余的将按原样运行。不确定您正在使用的是什么ORM,但这里是一个简单的{ {3}}