2012-08-16 69 views
0

我想通過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

回答

0

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