我已经创建了一个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
好的请检查答复贴,我希望这有助于。欢呼 –