检索已由自动填充调用填充的隐藏ID字段的值,以便在其他自动填充调用

时间:2016-02-16 22:15:30

标签: jquery autocomplete jquery-autocomplete

我正在使用DMX区域自动完成扩展在同一页面上创建多个自动复合,其中一个我想使用隐藏ID字段的值,该字段由第一个自动完成填充,可以选择品牌。

我看到的jQuery代码如下:

jQuery('#ColorCode_0')。autocomplete('add-a-model-color-php-1.php',{     不透明度:.9,     延迟:100,     minChars:1,     idField:'color',     hiddenIdField:'color_0',     fxShow:{type:'slide'},     fxHide:{type:'slide'},     extraParams:{pkBrand:$('input [name =“pkBrand_0”]')。val()}   });

我可以看到隐藏的ID字段在调用品牌文件后填充,但是当我提交ColorCode自动完成时,pkBrand总是空的,如下所示:add-a-model-color-php-1.php?q = b和限制= 10安培; pkBrand =

如何访问pkBrand_0以便我可以传递值?

1 个答案:

答案 0 :(得分:0)

此更新的代码会提取隐藏ID字段的值

jQuery('#ColorCode_0').autocomplete('/_plugins/ajax/add-a-model-color-php-1.php',
{
  opacity : .9,
  delay : 100,
  minChars : 1,
  idField : 'color',
  hiddenIdField : 'color_0',
  fxShow : { type:'slide' },
  fxHide : { type:'slide' },
  extraParams: { 
    pkBrand: function(){ return $('#pkBrand_0').val(); }
  }
});