问题标签 [data-linking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1099 浏览

javascript - jQuery Datalink - 数据链接

我正在尝试Microsoft 的 jQuery Data 链接提案,并注意到一些奇怪的东西。

我的对象获得了这个额外的属性,我想知道这是什么原因。我首先认为这是我犯的一个错误,但我注意到他们的演示页面做了同样的事情

这是我的对象的 json 结果:

我正在谈论的属性是“jQuery1274021322131”。

0 投票
1 回答
608 浏览

jquery - jQuery 数据链接不处理选择列表

我有一个简单的地址表单,利用了很棒的新数据链接插件。这是一个简单的创建/编辑场景,如果存在 ID,则执行 ajax 调用以填充表单,如果不存在则执行空白表单。

在任何一种情况下都会调用上述函数,以将表单链接到 step1Data 对象(如果我没有任何东西可以填充表单,我只需将一个空的 JavaScript 对象传递给它)。您在上面看到的“模板”对象是一个简单的包装器,它使用了同样很棒的 jQuery 模板插件。

这在编辑时效果很好;.link() 完全符合形式,一切都很好。处理空表单时会出现问题:除了 State 选择列表之外的每个字段都是链接的。这是选择列表的 html:

class 和 id 命名约定与表单的其他部分相同,但 Data Link 似乎并没有自己注意到它。我可能可以将其配置为手动执行此操作,但为了清洁起见,如果我能侥幸逃脱的话,我不希望这样做。任何想法为什么它不链接选择列表?

0 投票
2 回答
907 浏览

javascript - 使用 Backbone.js 和 jquery.datalink.js

是否可以使用Backbone.jsjquery.datalink.js一起将 Backbone 模型链接到一组字段,如果可以,如何?

例如,给定:

一个人可以:

“不起作用”是指当我更改模型时,链接不会更新输入字段。当我更改输入字段时,模型不会更新。

我一直在 jsFiddle 上修修补补,但无济于事。事实上,似乎数据链接插件实际上并没有像记录的那样工作(除非我犯了一个错误)。

如果数据链路不适合这个,我会很感激替代建议。

我会很感激你的想法和反馈。

0 投票
1 回答
399 浏览

jquery - 使用 jQuery 数据链接和模板

我使用了 jQuery模板系统并且也查看了数据链接的东西,但是除了 scottgu 博客上的一些帖子之外,我还没有看到任何关于一起使用它们的材料。

我正在尝试将集合(来自 JSON 请求)绑定到模板,并将模板中的每个项目绑定到用于创建它的 js 对象。基本上,我想要集合中每个对象的可更新绑定。然后我会将对象发送回服务器。

有谁知道这是否可能?有什么指导或例子吗?

谢谢,埃里克

0 投票
2 回答
888 浏览

jquery - jQuery Tmpl 和数据绑定一起工作

我正在尝试获取数据绑定和 tmpls - jquery 插件可以很好地协同工作。所以我想用一个模板来渲染数据,然后数据绑定把它挂回到我的对象中。例如:

使用这样的模板:

但是,我有一个问题是我希望 item 包含一个数组,并且比使用 {{each}} 呈现

和这样的模板:

但是如何将孩子的姓名数据链接回原始对象?

0 投票
1 回答
7642 浏览

c# - 文本框到 XML & XML 到文本框

我有一个带有一组网站链接的程序。这些链接可能随时更改,因此我希望能够在运行时更改链接,然后将其保存到 XML 文件中,这样当我关闭程序并再次打开它时,它可以从 XML 文件中加载设置。我已经设法将我想要写入的信息写入文本文件,但是我不确定如何替换特定链接和名称,以及如何调用该特定链接和名称并将其链接到按钮。下面的代码实际上只是写入一个 XML 文档(如果它尚不存在)。所以我还没有设计或编写会更改单个链接的表单。

我想清楚。我想从 XML 文档中读取一个节点并将其写入文本框,然后按钮可以链接到文本框。由于会有许多带有电子邮件地址的节点,我想知道如何使我需要的节点对其他节点是唯一的。

0 投票
1 回答
242 浏览

jquery - JQuery中两个对象之间的数据链接

我只想知道如何使用 .link() http://api.jquery.com/link/链接 jquery 中的两个变量。

我有两个变量 var name;和 var 名字;,我应该将“名字”链接到“名字”。如果我对“名称”进行了任何更改,则意味着它应该反映在“名字”中,反之亦然。

0 投票
1 回答
276 浏览

javascript - jsViews:在数据链接中更新视图之前检查要验证的数据

该问题与在绑定更新之前验证/捕获数据有关,以您可以实现验证的方式。有没有人有任何泛型类型实现的示例,而不是具体以类似方式做某事?我知道有很多方法可以处理这个问题,但我不想为特定实例编写验证。为了简要理解,我们将番茄酱插件与 jsviews 以及一些自定义验证方法一起使用。我很欣赏我已经收到的回复,但我改变了我提出问题的方式,可能会得到一些其他的回复。

提前致谢!

0 投票
2 回答
1167 浏览

php - 带有 MySQL 和 MSSQL 的 CodeIgniter 数据链路

我知道有几个问题类似于这个问题,但不知何故我无法让它工作,我一直在四处寻找解决方案,但不幸的是我找不到任何解决方案:

情况:我在 CodeIgniter 框架中构建了一个 Web 应用程序,目前它可以将记录保存到自己的 MySQL 数据库(DB1)中,我还需要创建另一个到另一个数据库的数据链接,该数据库是一个 MSSQL,将用作我们的分类帐,让我们将该数据库称为 DB2。

我已经尝试过:

我可以在 Model 中使用它访问和获取 DB1 中的记录:

但是当我尝试为 MSSQL 运行存储过程时问题开始出现: Controller: $this->load->model('transaction_model'); $result = $this->transaction_model->MSQL_Transaction(); $print_r($result);

任何人都可以给我建议我应该做什么?当我在 DB1 中成功插入一条记录后,我需要对 DB2 进行更新。到目前为止,它只返回没有显示任何错误的空网页。非常感谢您提前。我只是展示了选择查询,因为我发现它最容易理解,如果有人可以给我一个应该如何完成的示例,它真的会有很大帮助。

干杯。

0 投票
0 回答
224 浏览

asp.net - AntiForgeryToken 作为 HTML 表单标识符

我对问题的解决方案有一个想法,我希望专业人士了解它的优缺点和建议

问题: 我有一个表单,在这个表单内会有表单字段和一个Asynch上传工具,它使用 ajax 将文件上传到服务器(具体来说它是 blueimp 的 jquery 文件上传器)。我需要将已上传的文件链接到提交的表单的内容,而不涉及客户端识别关系(因为请求可能被伪造以链接不相关的文件并获得对它们的访问权限)

解决方案的思路: 使用 ASP.NET MVC 框架中提供的 antiForgeryToken 作为表单标识符(因为它是与每个加载的表单一起生成的)并将其值与上传的文件一起发送并与文件的实体一起记录( id, name, ..., tokenAsClassifier)。然后当提交表单时,令牌将是相同的,我可以检查哪些文件是从同一个表单上传的,并将它们链接到包含表单值的同一实体。

这个想法似乎可行,但我很想听听您对可能出了什么问题以及有什么更好的解决方案的想法(我已经搜索过,到目前为止一无所获)

已知的缺点:

1- 仅适用于使用HttpPost请求的表单

2-无论表格是否提交,文件都会上传

先感谢您,