Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Поле Select2 на сторінці оформлення замовлення + Simple


Recommended Posts

1.png.4636e924069eeb897bd029fc871ced4f.png

 

 

Намагаюсь додати поле із пошуком міст нової пошти. В адмінці Simple додаю ось такий JS код

 

 

$('#shipping_address_mistojava').select2({
	placeholder: 'Введіть місто',
	minimumInputLength: 1,
	ajax: {
		url: '/NovaPoshta/file.php',
		method: 'post',
		dataType: 'json',
		delay: 500,
		data: function (params) {
			return {
				q: params.term,
			};
		},
		processResults: function (data) {
			return {
				results: data,
			};		
		},
		cache: true,
	},	
});

 

 

Все ніби починає працювати

 

 

2.thumb.png.05eba94563d9a3e61558424dd77a4876.png

 

 

Після початку введення, пропонує міста і можна обрати потрібне 

 

 

3.thumb.png.12a9bea06064ef0ec75a32bc23b4c0ab.png

 

 

Но тільки даний вибір не зберігається під час оновлення блоків, а при фоормленні поле також не передається.

Підкажіть що можна зробити щоб то все запрацювало коректно?

Змінено користувачем yaroslav_29
Надіслати
Поділитися на інших сайтах


  • yaroslav_29 changed the title to Поле Select2 на сторінці оформлення замовлення + Simple

@yaroslav_29 а вам критично саме select2 використовувати?

Надіслати
Поділитися на інших сайтах

С НП и симплой будут проблемы с select2, особенно если это крупный город и много отделений, аджакс будет подвисать. Используйте input. 

Надіслати
Поділитися на інших сайтах

В 01.01.2024 в 12:18, Flint2000 сказав:

@yaroslav_29 а вам критично саме select2 використовувати?

Не критично, розглядаю будь які варіанти, но маю бажання щоб люди могли обрати тільки із запропонованого варіанту списку. Тим часово зробив так4.png.8feea469a691eefa6ac5ca9e09d370bc.png

Но хочу щоб запрацювало схоже на ось це

https://t.briefs.km.ua/1.php

Надіслати
Поділитися на інших сайтах


В 01.01.2024 в 14:27, ibond сказав:

С НП и симплой будут проблемы с select2, особенно если это крупный город и много отделений, аджакс будет подвисать. Используйте input. 

Якщо вантажити повні довідники то так, пробував на ось цьому прикладі https://t.briefs.km.ua/1.php критичних підвисань не помічав

Змінено користувачем yaroslav_29
Надіслати
Поділитися на інших сайтах


В 01.01.2024 в 16:09, yaroslav_29 сказав:

Якщо вантажити повні довідники то так, пробував на ось цьому прикладі https://t.briefs.km.ua/1.php критичних підвисань не помічав

на симпле?

Надіслати
Поділитися на інших сайтах

В 01.01.2024 в 16:07, yaroslav_29 сказав:

Не критично, розглядаю будь які варіанти

вот вам input

image.png.1dde6fda5cb98835a1240451136831ac.png

image.png.e5689b11b296ccb4f4e106891bcd096d.png

Надіслати
Поділитися на інших сайтах

В 01.01.2024 в 16:50, yaroslav_29 сказав:

А можна посилання на сайт?

там не симпла, но принцип тот же

в ЛС

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 1 month later...
01.01.2024 в 14:27, ibond сказал:

С НП и симплой будут проблемы с select2, особенно если это крупный город и много отделений, аджакс будет подвисать. Используйте input. 

Та же проблема. Дело не в подвисаниях, а в том что данные не сохраняются. Именно select2 тип, если выставить инпут и вручную что-то ввести то все в порядке.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.