我想通过 knockout.js 在新页面上加载记录。谁能指导我如何做到这一点。
我在 url 中有 idhttp://localhost:2313/company/addedit/23
现在我想根据这个 id 加载数据。
我想通过 knockout.js 在新页面上加载记录。谁能指导我如何做到这一点。
我在 url 中有 idhttp://localhost:2313/company/addedit/23
现在我想根据这个 id 加载数据。
您可以将 id 分配给 View 中的某个 js 变量:
查看代码:
<script type="text/javascript">
var companyId = @ViewBag.Id;
<script>
在 javascript 中,您可以使用该变量,例如:
$.get(url + "/" + companyId, function(data) {
// process data
});
或者您可以通过 html 标签的数据属性传递 id,例如:
<span id="categoryId" data-category="@ViewBag.Id"></span>
在js中:
$.get(url + "/" + $('#categoryId').data('category'), function(data) {
// process data
});