0

我想通过 knockout.js 在新页面上加载记录。谁能指导我如何做到这一点。

我在 url 中有 idhttp://localhost:2313/company/addedit/23

现在我想根据这个 id 加载数据。

4

1 回答 1

0

您可以将 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
});
于 2012-08-25T22:03:44.570 回答