Я разрабатываю модуль prestashop, я создал некоторые пользовательские поля на странице продукта. у меня есть поле, которое получает значения с помощью автозаполнения из JSONPrestashop autocomplete тип ввода
Вот модуль TPL поле:
<div class="form-group">
<label class="control-label col-lg-3">Post 6:</label>
<div class="col-lg-9">
{*<input type="text" name="principi_name" value="{$principi_name}">*}
{include
file="controllers/products/textarea_lang.tpl"
languages=$languages
input_name='principi_name'
class="textarea testingautocolplete"
input_value=$principi_name}
</div>
</div>
Вот это JQuery:
$(document).ready(function() {
product_tabs['product_type'] = new function(){
$('.testingautocolplete').autocomplete('http://www.domain.com/dbsearch.php', {
width: 320,
max: 4,
highlight: false,
multiple: true,
multipleSeparator: " ",
scroll: true,
scrollHeight: 300,
})
}
});
В результате на поле является все json: Я думаю, что совершил ошибку, но я не могу найти что:
спасибо.
Здравствуйте, Благодарим за отзыв. Я использовал ваш код, и все в порядке, я делал ajax.php, я возвращаю просто json вот так: '[ " la-buona-cosmesi-che-fa-bene-allambiente-valori-e-valore-di-unimpresa -buona-dicono-di-noi ", " colore-naturale-per-viso-e-corpo-violetto-realizzato-con-alcanna " ]' Но он не отображается как dwropdown в форме выбора в случае, если я вернусь результат как массив как json encode 'echo json_encode ($ simplearray)' img: http: //prntscr.com/cqary9 –