问题标签 [drupal-ajax]

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 投票
4 回答
741 浏览

drupal - Drupal 表单中的 AJAX?

您将如何构建一个通过 Drupal 使用 AJAX 的逐步表单来拉下一个表单步骤?

例如,

当那个人点击喜欢或不喜欢时,我想使用 AJAX 识别并拉出表单的下一部分,删除/隐藏第一部分,因为它不需要,然后显示下一部分。

例子:

通过 Drupal Form API 执行此操作的最佳方法是什么?我知道如何构建表单和模块,但我从未使用过 AJAX。我知道那里有一些应该有帮助的东西,但我想知道这里是否有人做过,以及他们是如何处理的。

0 投票
1 回答
1455 浏览

drupal - 是否可以对drupal多步表单进行ajaxify?

似乎很难 ajaxify 一个 drupal 多步表单(加载下一步而不刷新页面)。我用谷歌搜索了它,但我没有找到任何解决方案。有人知道怎么做吗?

0 投票
1 回答
2136 浏览

drupal-7 - Drupal:如何将自定义 jQuery 函数绑定到某个 AJAX 响应?

我有一个由 AJAX 回调函数验证的 AJAX 表单。一切都是使用 Drupal API 完成的。但是我不想在回调发生时使用附加/前置/替换 DOM 元素的标准机制。如何捕获该 AJAX 响应并使用我的自定义函数对其做出反应?

0 投票
1 回答
1174 浏览

ajax - 使用编辑部分时,ajax 在 drupal 7 中不起作用

我也在使用 drupal-7 并创建一个模块。有 2 个下拉菜单的表单。在选择汽车型号(第 1 个下拉菜单)时,汽车变体(第 2 个下拉菜单)的值会发生变化。当我创建新的时,它工作得很好。但是一旦我去编辑一些值,它就会向我显示错误。

==================================================== ==========================

发生 AJAX HTTP 错误。

HTTP 结果代码:500

调试信息如下。

路径:/vehicle_ades/?q=system/ajax

StatusText:服务不可用(带有消息)

ResponseText:PDOException:SQLSTATE [42S22]:找不到列:1054 'where 子句'中的未知列'ajax':

选择标题,详细信息,value_of_offer,exchange_offer,total_savings,car_model_id,car_variant_id FROM {va_offer} where id = ajax; 大批 ( )

==================================================== ==========================

如何将汽车型号 ID 传递给 ajax 函数

0 投票
1 回答
3849 浏览

drupal - 是否可以使用模板文件为 AJAX 调用返回 HTML?

我正在开发的一个网站广泛使用 AJAX 来延迟加载页面数据并进行 Twitter 样式的分页。我真的很希望能够通过模板文件呈现 HTML,因为它比在 PHP 函数中构建 HTML 字符串更容易编码和维护。

有没有办法从数据库中获取数据并将其传递给加载 tpl 文件的主题函数?


解决方案: 我如何在 theme('node', $node) 和 drupal_render($node->content) 之间决定程序化 $node 输出

0 投票
1 回答
237 浏览

drupal - 使用 Drupal API 计算 Drupal 论坛中发布的线程数

我是 Drupal APIs 的新手,我现在正在为我们的 Drupal 论坛构建一些分析板。

我正在寻找以下数据,以便我可以使用它生成每周报告。

特定论坛中的线程总数。

上述线程的帖子(响应)总数,以便我可以计算不同组(mods,Admins等)中的人的响应

我正在尝试查找是否可以使用任何 Drupal API REST 调用来获取上述数据。谁能建议我获取这些数据的最佳方法是什么,因为这涉及一个简单的只读调用。

谢谢

0 投票
2 回答
2630 浏览

drupal - Drupal Commerce Ajax cart with added fields

Sorry for the really bad title but wasn't sure how to describe my problem in 10 words. I have drupal commerce and have made a view that displays the cart contents on top of the checkout page. Quantity is a text field so it is editable and I have an update button. Unfortunately when I press the update button, naturally the whole checkout page tries to submit. Is there a way to intercept the update button and just refresh the cart with ajax? Moreover, if I can do that, I want a number of text fields (as many as the quantity number entered) to appear underneath the cart so the user can enter different values on each of them (each referring to the products about to be bought).

0 投票
2 回答
546 浏览

drupal - 为什么我应该为此使用 Drupal 的 Form API 和 Ajax 框架,而不是仅仅通过调用 node_save() 来实现我自己的解决方案?

我希望用户能够通过 AJAX 提交节点和评论。我还想对节点和评论表单进行一些相当广泛的定制。

我花时间查看 Drupal 7 的 Form API 和 Ajax 框架的文档和代码示例,但我发现它非常复杂。因此,我只想在 HTML 中创建自己的表单并使用自己的 JavaScript 代码通过 Ajax 提交它。我还将设置一个特定的 URL 来处理这些 Ajax 请求,最终将在适当的时候node_save()调用。comment_save()

与通过 Form API 和 Ajax 框架相比,这样做的缺点是什么?我不是为了对社区做出贡献而创建模块。一切都只是为了我自己的网站。

0 投票
2 回答
1686 浏览

drupal - Drupal 7,如何根据其他两个字段的总和动态填充一个字段?

我有两个领域

我需要在提交(AJAX)之前用它们的总和动态填充字段 $form["field_gender_total"] 。

Drupal 7 如何做到这一点?

谢谢!

0 投票
3 回答
6663 浏览

javascript - 如何使用 javascript 提交 ajax drupal 表单

首先,我在那里尝试了Amar Ravikumar解决方案,但它仍然不起作用。

我有这段代码:

我有一个画布,其中包含许多我可以单击的图形内容。

当我单击特定元素时,我希望提交我的 ajax 表单(就像我按下按钮一样)。

这是js代码:

如您所见,我正在遵循 Amar 给出的建议(见第一行),但我不起作用。我的圆圈颜色发生了变化,但没有提交表单。

我尝试过的其他解决方案:

有谁知道我该怎么做或者知道我做错了什么?谢谢。