检索已由自动完成调用填充以用于另一个自动完成调用的隐藏 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(); }
}
});
我正在使用 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(); }
}
});