【发布时间】:2020-10-02 00:15:55
【问题描述】:
我正在尝试将 @Model.Id 从我的 razor 视图传递给 javascript,以便我可以将它传递给 dataTables ajax url,但我无法将值传递给 javascript 文件。 在这一点上,即使只是一个正确方向的点也会有所帮助
这是视图:
@model GTravel.Domain.Package
@{
var title = Model.Name;
}
//boring html code
@section Scripts{
<script src="~/js/packageCity.js" data-packageId="@Model.Id"></script>
}
还有一个 js 的 sn-p:
var dataTable;
var url;
$(document).ready(function () {
url = "/admin/packageCity/GetAll/" + packageId.toString();
loadDataTable();
});
function loadDataTable() {
dataTable = $('#tblData').DataTable({
"ajax": {
"url": url,
"type": "GET",
"datatype": "json"
},
"columns": [
{ "data": "city", "width": "10%" },
//more code etc
【问题讨论】:
标签: javascript ajax datatables asp.net-core-mvc razor-pages