0

我正在使用 Drupal 开发一个站点,并且我正在学习很多关于这个框架的知识?CMS?(我不知道xD)...

我在 Drupal 中阅读了很多关于 ajax 加载表单和 ajax 提交表单的信息,但我不喜欢我所看到的信息:

加载 Ajax 表单:

我通过 Ajax 加载表单的方式是在我的模块中使用 hooking_menu。但是有一些问题要做到这一点。我需要在 drupal 上创建另一个空 css 主题才能正确加载此表单(如果不是将加载主主题(page.tpl.php 设计))。我的钩子菜单:

$items['vaccination/%bv_children/%bv_vacunas'] = array(
    'title' => 'Añadir Vacunación',
    'file' => 'includes/vacunas.inc',
    'access callback' => 'user_is_logged_in',
    'page callback' => 'bv_vaccination_form_view',
    'page arguments' => array(1, 2),
    'theme callback' => array('bebevax_cartilla_e_name_theme')
);

“主题回调”返回“empty-css”主题的名称,用于加载没有样式、没有 html 标题等的表单。我“调用”这个表单的方式是通过 javascript:

$('.form-popup').load('vaccination/'+child_id+'/'+vaccination_id);

完全加载需要很长时间,因为加载了很多文件(css、更多 js 等)。

有人知道加载 ajax 表单并正确加载它吗?我不认为这是最好的方法......

我需要一些指南或教程来加载 ajax 表单...

提交 Ajax 加载表单

图片的另一面是提交这种表单......我怎样才能“捕捉”(重载)提交javascript处理程序?我需要将一些表单值写入我的 HTML。

感谢你的支持...

xD

4

0 回答 0