检索已由自动完成调用填充以用于另一个自动完成调用的隐藏 ID 字段的值

Retrieving the value of a hidden ID field that has been filled by a autocomplete call for use in another autocomplete call

我正在使用 DMX Zones AutoComplete Extension 在同一页面上创建多个自动完成,在其中一个中我想使用隐藏 ID 字段的值,该字段由第一个自动完成填充,可以选择品牌.

我的 jQuery 代码如下所示:

jQuery('#ColorCode_0').autocomplete('add-a-model-color-php-1.php', { 不透明度:.9, 延迟:100, 最小字符数:1, idField:'color', 隐藏标识字段:'color_0', fxShow : { 类型:'slide' }, fxHide : { 类型:'slide' }, extraParams: { pkBrand: $('input[name="pkBrand_0"]').val() } });

我可以看到在调用品牌文件后填充了隐藏 ID 字段,但是当我提交 ColorCode 自动完成时,pkBrand 始终为空,如下所示:add-a-model-color-php- 1.php?q=b&limit=10&pkBrand=

如何访问 pkBrand_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(); }
  }
});