问题标签 [taconite]

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 投票
5 回答
18998 浏览

java - 在 Struts2 中设置响应的内容类型

因此,我使用带有 Struts2 的 freemarker 模板来制定我的回复。但是,由于我也在尝试使用 taconite,因此我需要使用“text/xml”的内容类型发送响应。我似乎找不到使用 freemarker 指令来设置内容类型的方法,而且我对 struts 的了解还不够,不知道是否有办法通过它来做到这一点。

那么,我该怎么做呢?

0 投票
2 回答
330 浏览

php - Jquery/php/taconite 单选按钮

我是 Jquery 和 taconite 的新手

我想要一个执行以下操作的页面它有多个面板第一个包含向 mysql 数据库提交请求的搜索条件第二个面板包含搜索结果我想使用第二个面板上的单选按钮来获取更多信息数据库中的特定详细信息,并将它们显示在第三个面板中。

我已经根据需要填充了第二个面板(使用铁燧石等)

“前端” php 文件创建带有所需面板的页面,并使用 teconite contentsReplace 填充第二个面板

我在“前端”程序中有一个单选按钮功能,但它不起作用。我希望它查询 mysql 并填充第三个面板

最后,第二个面板包含三个由搜索填充的选项卡。

除了单选按钮外,所有工作都按预期工作。

有什么建议么 ???

PS 最初我使用 php/mysql 来显示记录中的所有信息,但最后一页没有吸引力。

0 投票
1 回答
190 浏览

jquery - Ajax 替换了一堆 HTML,如何更新关联的 jQuery 动作如 Drag And Drop?

所以我终于想出了一个在 Django 中使用 Ajax、Taconite 和 jQuery 刷新屏幕部分的系统,有点像 Ruby on Rails partials。

我很高兴,但不幸的是,与单击和拖放相关的代码没有执行。

我正在替换 div 中的 html。

如何保持我的代码模块化(可刷新的 div 中的单独内容),但确保我的 jQuery 可拖动、可放置、可点击、可悬停等重新激活?

谢谢!

更新

我设置了一个$(document).ready(callasetupfunction) [如下推荐的],它似乎在每次 AJAX 调用后都会被调用。这是预期的行为.ready吗?

我还注意到我可以将多个函数绑定到$(document).ready(). 所以我可以做到这一点(换句话说,它比设置 onload 好多了,嗯?)

0 投票
1 回答
265 浏览

internet-explorer - 将 taconite 和 ajaxForm 与文件上传结合使用的 IE 问题

我有一个带有文件上传的表单,在一个列出上传文件的网格下方。我正在使用 ajaxForm ( jquery.form.js ) 来执行 ajax 文件上传。为了响应成功的文件上传,我希望从服务器返回一个安全代码(我在服务器上创建它),稍后在从 Grid 中的链接下载该文件时作为参数传递。

如果文件上传不成功(即文件无效或文件过大),我必须通知用户。我也使用taconite 插件。成功上传将显示消息,然后调用函数在网格中设置安全代码。如果不成功向用户显示消息并调用函数以从网格中删除上传条目(因为它不成功)

我有类似的机制从网格中删除字段 - 发送删除帖子请求 ($.post(...)) 并从服务器返回 taconite 结果。这按预期工作得很好。但是 .ajaxForm(带文件上传)在 IE 中无法正常工作。

这是 ajaxForm 调用的片段 -

成功:函数(responseXML,statusText,xhr,frm){ ... }

使用 FF(Firefox),我不必担心任何事情 - 铁燧石响应(来自 responseXML)被正确解析。但是对于 IE responseXML 是 xml 对象。某些版本的 IE 提供来自 xhr.responseXML.xml 或 xhr.responseXML.text 或 xhr.responseXML.documentElement.textContent 的 xml 文本 - 但它并不一致。无论如何要获取xml文本?

除此之外,即使我在临时 div 中手动设置 xml 内容,它仍然不会调用/执行 taconite 插件操作!

我知道这听起来很复杂,但我得到的唯一线索是 ajaxForm + taconite + 文件上传存在问题。如果它不是文件上传,那么 taconite 将按预期对 IE 和 FF 执行(如我的删除文件功能)。如果您有任何我可以调整和尝试的建议,请分享!


这是返回的样品铁燧岩 -

0 投票
1 回答
77 浏览

jquery - 铁燧石形式仅适用于第一次点击

我有一个 jQuery“手风琴”,每个部分(5)都有一个表格。其中一些表单需要更新其他一些表单,所以我正在尝试使用 Taconite jQuery 插件。

我有这个工作,如果你填写一个表格,它会将信息传递到一个处理页面,它会做它的事情(数据库交互,设置变量等......)并格式化两个单独的 div,每个 div 都应该更新。

我的问题是,如果您更改表单(其中任何一个)并重新提交它们,什么都不会发生 - 表单什么都不做(使用 Firebug 验证)!

如果有人能对此有所了解,我将不胜感激:-)

这是javascript -

我知道它可以做得更好,但我是 JavaScript 新手,过去几周一直在“死记硬背”寻找和理解解决方案!

如果有人知道如何让表单字段与 serialize 一起工作,那也很棒(我尝试过但没有成功,但还没有花太多时间 - 我只是想让基础知识先工作!):

这是从处理页面返回的内容(直接从 Firebug 中的响应复制 - 唯一的区别是有另一种形式与此相同,只是具有不同的 div 名称):

HTML 是一个没有表单标签的简单表单,被正确命名的 div 包围——所有文本输入都带有一个按钮来发送数据——现在没什么特别的。

感谢您的任何帮助 :-)