c# - 在 .getJSON 中传递数据。可能的?如何?

标签 c# jquery mvvm knockout.js

我正在做一个应用程序,我有一个选择,用户可以在其中选择不同的团队。每个团队包含几个病人。我使用数据绑定(bind) selectedOptions 保存所选团队,并将选项存储到名为“selectedTeam”的可观察对象中。

我正在通过调用收到一份患者名单

self.searchPatients = function () {
    $.getJSON("/api/API/GetPatients", function (data) {
        ko.mapping.fromJS(data, {}, self.patients);
    });
};
self.searchPatients();

回到我的 APIController,我得到了一个向数据库询问患者的方法。这个调用需要不同的参数,其中一个是要从哪个团队搜索。

我的问题是如何将可观察的“selectedTeam”传递给我的 APIController,将其转换为字符串以将其传递给 DB 调用。

谢谢

最佳答案

您可以将数据作为 getJSON 的第二个参数传递。功能 :

self.searchPatients = function () {
    $.getJSON("/api/API/GetPatients", { param1: 'anyvalue' }, function (data) {
        ko.mapping.fromJS(data, {}, self.patients);
    });
};
self.searchPatients();

关于c# - 在 .getJSON 中传递数据。可能的?如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18331265/

相关文章:

android - Kotlin 将参数从 fragment 传递给 ViewModel

c# - 在生成服务器上编译异步时无效 token 'void'..await

c# - 如何在分隔符上拆分字符串,并将分隔符作为结果数组中的元素保留?

c# - Viewmodel 在需要之前实例化

javascript - 如何在iOS6中关闭选择器onchange事件的下拉菜单?

jquery - 使用 jQuery 无法找到动态添加的 HTML 元素

wpf - 如何从 GridView 中绑定(bind)到 ViewModel 的属性

c# - 如何编写包装类以使用部分泛型类型推断?

c# - 语句与 REFERENCE 约束冲突

javascript - 在页面加载时为 JS 提供初始数据集的最佳实践