我正在使用 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