Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autocomplete 用于Mootools设置多个表单值的自动完成器_Autocomplete_Mootools - Fatal编程技术网

Autocomplete 用于Mootools设置多个表单值的自动完成器

Autocomplete 用于Mootools设置多个表单值的自动完成器,autocomplete,mootools,Autocomplete,Mootools,我需要一个基于Mootools的自动完成器,它通过ajax检索数据,并在选择一个选项时填充多个表单输入元素。也就是说,用户搜索“foo”,其中一个选项可能是“foobar”,它与变量objecttype和objectid关联,当用户单击“foobar”时,这两个变量都需要在表单中设置 我一直在研究两个自动完成器:作为我的最佳选择,但它们似乎都不能处理我需要它们处理的事情 我正在考虑重写/扩展其中的一个,或者可能使用Meio版本(处理单个值)并将我的多个变量存储在一个字段中的表单中,可能作为jso

我需要一个基于Mootools的自动完成器,它通过ajax检索数据,并在选择一个选项时填充多个表单输入元素。也就是说,用户搜索“foo”,其中一个选项可能是“foobar”,它与变量objecttype和objectid关联,当用户单击“foobar”时,这两个变量都需要在表单中设置

我一直在研究两个自动完成器:作为我的最佳选择,但它们似乎都不能处理我需要它们处理的事情

我正在考虑重写/扩展其中的一个,或者可能使用Meio版本(处理单个值)并将我的多个变量存储在一个字段中的表单中,可能作为json对象,可以在客户端解析,并在选择后使用附加函数插入表单中


有人知道更简单的解决方案吗?

您可以使用Meio.Autocomplete的onSelect事件和一个
标识符,该标识符将JSON编码所有需要的属性

var data = [
    {value: 'name1', identifier: {
        id: 'id1',
        type: 'type1'
    }},
    ...
}

我做了一个快速的

你可以使用Meio.Autocomplete的onSelect事件和一个
标识符
,JSON编码所有需要的属性

var data = [
    {value: 'name1', identifier: {
        id: 'id1',
        type: 'type1'
    }},
    ...
}

我做了一个快速的

这没什么-返回的结果可以是简单的json,您可以对其进行解析,然后做出反应。两者中的任何一个都可以完成这项工作——我目前正在使用Digitald one fine,通过JSON为3种类型的数据提供复杂的结果。meio one编写得更好,而且更新得更快,所以请坚持使用imo。这没什么——返回的结果可以是简单的json,您可以对其进行解析,然后做出反应。两者中的任何一个都可以完成这项工作——我目前正在使用Digitald one fine,通过JSON为3种类型的数据提供复杂的结果。meio one写得更好,而且更新得更晚,所以请坚持这一点。