我已經創建了一個HTML5應用程序,它使用knockoutjs來調用一個寧靜的服務並獲取/發佈JSON消息。 這是我第一個使用HTML5的應用程序,所以我不確定如何實現URL重定向。HTML5,淘汰賽URL重定向功能
在應用程序中,我有兩個html頁面,一個是DataGrid頁面,顯示通過執行get rest調用接收到的所有數據。我添加了一個超鏈接到顯示器中的一個字段,我希望用它來重定向到詳細信息頁面,並讓其餘的調用來獲取該特定ID的數據並在稍後將其顯示在可編輯頁面中以便保存更改。
UserGridPage.html
<tbody data-bind="foreach:userList">
<tr>
<td><a data-bind="attr:{href: userInfoUrl()}, text:userInfoId"></a></td>
<td data-bind="text: UserName" ></td>
</tr>
UserGridPage.js
MyUserInfoViewModel = function() {
var self = this;
self.userList = ko.observableArray();
$.getJSON("http://localhost:8080/user/webresources/userinfo/").
then(function (userinfos) {
$.each(userinfos, function() {
self.userList.push({
userInfoUrl:ko.observable('/USERUI/UserEntry.html#'+this.userInfoId),
userInfoId:ko.observable(this.userInfoId),
policyHolderEmail: ko.observable(this.policyHolderEmail),
});
});
});
我想知道如何才能UserEntry頁面會知道哪個ID是越來越傳遞給它的頁面,以及如何我會讓剩下的電話讓Id傳遞給安寧的URL。
欣賞了一些代碼樣本的任何幫助,鏈接等。
感謝
您是否希望在網格中創建一個超鏈接的列,並且您希望將點擊重定向到相應的詳細信息頁面傳遞行ID。讓我們知道。 –
@supercool是的你是正確的,我正在使用一個超鏈接作爲一個列,並在點擊它想要把用戶帶到所有數據填寫的詳細信息頁面... – ngcode
好的請檢查答覆貼,我希望這有助於。歡呼 –