通过Knockout.js在新页面上编辑记录

问题描述:

我想通过knockout.js在新页面上加载记录。任何人都可以指导我如何做到这一点。通过Knockout.js在新页面上编辑记录

我的ID在URL像http://localhost:2313/company/addedit/23

现在我想将数据加载针对此ID。

+0

我有存储标识在ViewBag.Id – 2012-08-16 09:41:04

+0

您想通过请求URL HTTP加载某些信息到你的网页://本地主机:2313 /公司/ addedit/23,其中23是公司ID,它存储在ViewBag.Id? – 2012-08-21 14:02:51

+0

没有页面加载我将在viewbag中的id我想加载页面加载数据为例。 $ .get(url,ViewBag.Id)...我试图通过淘汰赛分配id,但没有成功,然后我做了jquery。你能帮助我,我可以通过淘汰赛做到吗? – 2012-08-22 15:20:06

你可以在查看分配ID一些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 
});