复选框不会在淘汰赛中被选中

2023-11-27

我有一个复选框和用于更新数据的复选框的单击事件。当我单击复选框时,数据正在更新,但复选框不会被选中。

这是我的 html 代码:

<td>
 <input type="checkbox" data-bind="checked: status, disable: status, click: $root.UpdateStatus" />
</td>

这是我的脚本:

self.UpdateStatus = function (tblUsers) {
    $.ajax({
        type: "POST",
        url: 'SinglePageApp.aspx/UpdateStatus',
        data: "{statusVal: 'true',goalId: " + tblUsers.goalId + "}",
        contentType: "application/json; charset=utf-8",
        success: function (result) {
            alert(result.d);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            alert(textStatus);
            alert(errorThrown);
        }
    });
};

我希望我的复选框在被单击时被选中。然后在单击复选框后放置更新的数据。


See: http://knockoutjs.com/documentation/click-binding.html

注3:允许默认点击操作
默认情况下,Knockout 将阻止点击事件采取任何 默认操作。这意味着如果您在 a 上使用单击绑定 标签(链接),例如,浏览器只会调用您的处理程序 函数并且不会导航到链接的 href。这是一个有用的 默认是因为当你使用点击绑定时,通常是因为 您将链接用作操作视图的 UI 的一部分 模型,而不是作为另一个网页的常规超链接。

然而,如果您确实想让默认的单击操作继续,只需 从您的点击处理函数返回 true.


Edit: added example showing where to return true in the function. It has to be return from the actual function itself, not the Ajax success or error handler.
self.UpdateStatus = function (tblUsers) {
    $.ajax({
        type: "POST",
        url: 'SinglePageApp.aspx/UpdateStatus',
        data: "{statusVal: 'true',goalId: " + tblUsers.goalId + "}",
        contentType: "application/json; charset=utf-8",
        success: function (result) {
            alert(result.d);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            alert(textStatus);
            alert(errorThrown);
        }
    });
    // Return true to allow default click action.
    return true;
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

复选框不会在淘汰赛中被选中 的相关文章

  • Ajax 加载并淡入

    我正在尝试使用 ajax 在 html 中加载淡入淡出 它加载但没有褪色 我不知道我做错了什么 这是我的代码 artworks click function load artworks page content load artworks
  • 如何在 web.config 中设置默认的 text/html 内容类型?

    我想将 ASP NET MVC 应用程序中网页的默认内容类型设置为 text html 我知道这可以通过向我的所有 元素添加 ContentType text html 来完成 但我更喜欢使用 web config 我怎样才能做到这一点 T
  • TypeError document.querySelector(...) 为 null

    我正在做 FF 扩展 但遇到了障碍 这是我所拥有的 var canLink document querySelector link rel service href 这会找到一个带有 rel service 的链接 效果很好 但是 如果该页
  • JQuery:如何自动完成“城市,州”?

    Question 怎么用啊JQuery 自动完成插件 http docs jquery com Plugins Autocomplete建议地点 City State 用于输入字段 意思是 有人想输入 伊利诺伊州芝加哥 所以他们开始打字 C
  • 如何在javascript中使用自动递增id?

  • 从 firebase 数据库获取最高分值

    在我的网站上有一些我从 firebase 获得的电影 电影的分数在0到100之间 我已经在我的网站上找到了所有电影 我还想按降序显示它们 例如评分最高的 5 部电影 我怎样才能实现这一点 感谢您的回答 const app initializ
  • 在原子操作中测试和递减?

    我刚刚发现了一个恼人的错误 它基本上是一个竞争条件 为了便于论证 我们假设一个非常简单的文档结构 例如 id XXX amount 100 集合中存在数百个这样的文档 并且由多个编写器访问 这些编写器有效地尝试将数量降低任何值 但绝不会低于
  • 调整大小后获取实际图像大小

    我有一个充满缩略图的页面 用 css 调整大小150x150 当我单击缩略图时 页面变暗 并且图像以其真实尺寸显示 目前 我必须手动创建一个包含所有图像的实际高度的数组 为了解决设计问题 减少画廊的手动操作 我需要在调整图像大小 CSS 后
  • 超出 Google 电子表格上的 ImportXML 限制

    我现在陷入了 抓取问题 特别是我想将作者的姓名从网页提取到谷歌电子表格 其实功能 IMPORTXML A2 span class author vcard meta item 正在工作 但是当我增加了要抓取的链接数量后 它就开始无限加载 所
  • 解构为两个单独的变量

    有没有一种快速的方法来解构一个对象 以便将其存储到两个不同的组中 例如 const obj a 1 b 2 c 3 d 4 e 5 const a b obj store the rest of the properties that we
  • 0x800a1391 - JavaScript 运行时错误:“阶段”未定义

    我正在尝试做这个教程 http www sitepoint com creating a simple windows 8 game with javascript game basics createjsaseljs http www s
  • asp.net usercontrol 中的 jquery UI 模态对话框:模态叠加仅在 UserControl 中的 Div 上

    我有一个包含 jQuery UI 对话框控件的 asp net 用户控件 一切都按预期工作 除了灰色透明覆盖层 使表单模式化 仅出现在触发对话框的表单下方的隐藏 div 上 是否可以将此覆盖定位到父 div 或者这不是正确的解决方案 我尝试
  • 如何重定向到另一个页面并从表中传递 url 中的参数?

    如何重定向到另一个页面并从表中传递 url 中的参数 我在龙卷风模板中创建了类似的东西 table thead tr th Username th th Nation th th Rank th th th tr thead tbody f
  • 如何使用ckeditore通过ajax发送数据?

    我在 django 中有一个表格 这是 撰写邮件 形式 我将此表单从视图发送到我的模板 然后应用 ckeditor 来更改正文样式 我希望通过 ajax 发布此表单 当使用 ckeditor 时 body 字段的值不会随 request P
  • 是否有 IE 渲染完成事件?

    在尝试确定页面加载时间为 20 秒的原因时 我发现 IE8 中有一些奇怪的行为 场景是这样的 我进行 ajax 调用 它返回并且回调看起来像这样 StoreDetailsContainer html tableHtml var StoreD
  • 有什么简单的方法可以清理 Google Maps v3 API 上的所有标记、折线和其他叠加层吗?

    我想获得一张新地图 而不是使用刷新网页 thanks 并有简单的方法来获取地图上的所有叠加层 在 v2 API 中 有clearOverlays http code google com apis maps documentation ja
  • 如何使用 JavaScript 禁用滚动条?

    当我仅在 Internet Explorer 7 中显示代表模式窗口的 div 时 我需要锁定浏览器滚动条 谷歌搜索我发现我可以使用document body style overflow hidden 但这不适用于 IE7 我也尝试过do
  • javascript 代码只能在函数之外工作 - 为什么?

    为什么这段代码不能像下面写的那样工作 但如果我注释掉function testBgChange 并将代码保留在该函数内 它可以正常工作 如果我将代码保留在函数中然后调用该函数 会有什么区别
  • 如何使网站适应用户的屏幕分辨率?

    我正在使用 1024x768 屏幕分辨率来设计我的网站 当您从屏幕分辨率较小 较大的计算机上的浏览器中查看网站时 网站开始变形 无论用户的屏幕分辨率是什么 如何使网站适应用户的屏幕分辨率 我相信通过 JavaScript 或 CSS 是可能
  • 每次页面重新加载时都会出现新的 Google 登录库提示

    在我的项目中 我使用常规弹出客户端 JS 身份验证 平台客户端 https developers google com identity sign in web sign in 我从旧版 Google Sign 迁移到新版 Google I

随机推荐

  • Foundation 5 顶栏在 Rails 4 中无法一致工作

    我在 Rails 4 应用程序中使用 Foundation 5 当我发送请求时 顶栏菜单工作正常 我可以悬停项目和嵌套项目没有问题 然后 我单击其中一个项目 该项目具有与其关联的 link to 方法 有时它会给出正确的结果 我的菜单仍然可
  • 向量值多元函数中的插值

    在Python中 我试图构建一个在多维 5 参数空间中插入向量值数据的例程 即我有一个函数 它接受多个输入变量并返回多个输出变量 目前 向量的每个元素都有一个调用 数据位于列式文件中 因此我使用以下命令检索它 import numpy x
  • 在 CollectionView 上的滚动需求上加载更多数据

    我正在 collectionView 上实现一项功能 其中用户滚动底部的 collectionView 20 个项目 并从服务器请求另一组数据 另外 20 个项目 我已经实施了以下两种方法 但我想知道哪种方法更好 或者还有其他我不知道的更好
  • Grailsquartz 插件在 Tomcat 中部署时不起作用

    我有一个使用 Grails 开发的 Web 应用程序 我正在尝试实现一个后台进程 使用 Grails 的quartz1 0 RC9 插件每 5 分钟扫描一次数据库中的表 在尝试编写实际逻辑之前 我正在学习如何使用该插件 因为我是石英新手 因
  • 将省略号添加到 WinForms 程序中的路径,无需 Win32 API 调用(重新访问)

    我正在寻找一种在 C 路径中插入省略号的方法 并在 stackoverflow 上找到了答案 没有 Win32 API 调用的 C 路径省略号 使用VS2010和 Net 4 0的RTM版本 我无法让建议的方法起作用 我搜索了 Net并找到
  • BackgroundWorker多线程访问表单

    我出于某种目的使用同时运行的 5 个 BackgroundWorker 对象 并且所有这些对象都必须更改相同的标签 我怎么做 那么如何从多个线程修改表单呢 如果我想更改公共字符串 我该怎么做 将 Control Invoke 与委托一起使用
  • 在层次结构中移动 UIView 时保留位置(就地粘贴)

    在 Xcode 4 IB 中 有没有一种方法可以将一堆子视图从一个超级视图移动到另一个超级视图 而不破坏它们当前的布局 这应该非常简单 但是当我尝试在视图树中复制 粘贴或移动它们时 它们都会移动到一个位置 例如 在添加一个额外的视图来保存表
  • 两个字符串的连接不起作用[重复]

    这个问题在这里已经有答案了 我有以下代码 但它不起作用 CHARACTER 260 xx yy zz xx A yy B zz xx yy 当我在 Visual Studio 中调试代码时 多变的xx包含 A 多变的yy包含 B 多变的zz
  • 无法设置 pandas 数据框的索引 - 获取“KeyError”

    我生成一个看起来像这样的数据框 summaryDF accuracy f1 precision recall 0 0 494 0 722433 0 722433 0 722433 0 0 290 0 826087 0 826087 0 82
  • 一个broadcastReceiver可以捕获多个广播吗?

    我正在尝试创建多个接近警报 但无法让它工作 我认为广播接收器被覆盖 因此只处理最后一个广播 因此 如果我有两个点靠近 只有最后创建意图的点才会生成警报 我读到我应该使用请求代码 但我不知道该怎么做 我设置待处理意图和广播接收器的方法 pri
  • Subclipse 错误 - Subversion 本机库不可用

    每次加载基于 Subversion 的 PHP 项目时 我都会收到以下消息 显然 操作系统是 Mac OSX Mountain Lion 我也按照链接中的说明进行操作 但它仍然完全随机出现 不过 颠覆行动似乎效果不错 从主菜单中选择 窗口
  • 带参数绑定的 ActiveRecord 选择

    我想将子查询与 ActiveRecord 一起使用 如下所示 User select users select sum amount from subscriptions where subscriptions user id user i
  • Flex 图表:仅显示特定系列的数据提示?

    我有一个LineChart包含多个系列 两者LineSeries and PlotSeries 而且我有一个习惯dataTipFunction为图表设置 但是 我只想显示线系列的数据提示 而不是绘图系列 我尝试过返回null来自我的格式函数
  • 使用 Entity Framework 4.0 复合数据库键

    我们公司对大型数据库的重新设计 在数据库上大量使用了复合主键 忘记性能影响 在实体框架 4 0 中使用此数据库时这会造成任何困难吗 数据库结构不太可能改变 我不是在寻找 哲学 辩论 但实际影响是什么 根据杰里米 米勒 复合键通常会使任何类型
  • Django 对窗口函数进行过滤

    我在 Django 中有两个模型 A and B Each A有几个Bs 分配给它 并且Bs 是有序的 这是通过字段完成的B order index对于任何从零开始向上计数A 我想编写一个查询来检查是否有A其中一些Bs 有间隙或有重复ord
  • MVC Java:控制器如何为视图的子类设置侦听器

    我有一个控制器和一个带有许多儿童视图的视图 其中有儿童 示例 JPanel 中的 JPanel 具有供控制器传递给模型的按钮和字段 我目前的做法是在视图中实例化 控制器 该视图具有动作侦听器并访问我的单例模型 这可行 但它绝对不是 MVC
  • 以编程方式合并两个 svg 路径元素

    我正在从 SVG 路径渲染地图 使用j矢量图 在某些情况下 一个区域必须与相邻区域合并 不幸的是 这两个区域没有相互接触 我必须进行插值来填充之间的空间 jVectormap 使用非常简单的 SVG 路径M设置绝对起点和l连接相对点 SVG
  • 如何禁用 DrawerLayout Shadow

    我正在尝试禁用 DrawerLayout 阴影 但没有找到相关答案 有人可以帮忙吗 提前致谢 我也尝试过 setDrawerLayout null Gravity Left 但它仍然不起作用 mDrawerLayout setScrimCo
  • jQuery Mobile 与 AngularJs 页面导航

    我正在使用 jQuery Mobile 和 AngularJS 开发一个混合移动应用程序 我决定将两者混合使用 以实现以下目的 jQuery Mobile 良好的用户界面功能 不太重量级 例如与 Sencha Touch 相比 Angula
  • 复选框不会在淘汰赛中被选中

    我有一个复选框和用于更新数据的复选框的单击事件 当我单击复选框时 数据正在更新 但复选框不会被选中 这是我的 html 代码 td td