小编zan*_*mar的帖子

将参数传递给drupal 7形式api中的ajax回调函数

如何在drupal 7形式的api中将参数传递给Ajax回调函数

$element['field name'] = array(
        '#type' => 'textfield',
        '#ajax' => array(
          'callback' => 'ajax_function_name_callback'/%/%/%,
          'method' => 'replace',
          'event' => 'blur',
              'effect' => 'fade',
              'progress' => array('type' => 'throbber', 'message' => ''),
        ),
    );

function ajax_function_name_callback($form,$form_state)
{
return ..
}
Run Code Online (Sandbox Code Playgroud)

例如,如果我需要指定表单元素以使用ajax进行操作我需要将元素名称传递给函数并进行客户操作并将结果返回到另一个元素表单

我需要通过这个回调函数'callback'=>'ajax_function_name_callback'的结果

function ajax_function_name_callback($ args1,$ args2,... $ form,$ form_state){return ..}

2 - 以及如何通过表格?

谢谢..

如果我不知道它是什么$ input_name从一些操作生成我需要告诉ajax_'function_name_callback这个字段的名称

$element[$input_name] = array(
        '#type' => 'textfield',
        '#size' => '41',
        '#ajax' => array(
//////////////////////////////////////////////////////////////////////////////////
// here how i tell the ajax call back about this …
Run Code Online (Sandbox Code Playgroud)

ajax drupal drupal-7

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

ajax ×1

drupal ×1

drupal-7 ×1