我正在使用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以便我可以传递值?
答案 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(); }
}
});