Drupal ajax加载并提交表单

时间:2013-04-29 07:39:41

标签: drupal drupal-7

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

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

加载Ajax表单:

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

$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')
);

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

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

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

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

我需要一些指南或tutos来加载ajax表格......

提交Ajax加载表单

图片的另一面是提交这种形式......我怎样才能“抓住”(重载)提交javascript处理程序?我需要在HTML中写一些表单值。

感谢您的支持......

的xD

0 个答案:

没有答案