Size: a a a

2019 October 06

T(

True_han (Илья Макси... in JS
Aleksandr Kotenko
Здрпавствуйте, помогите пожалуйста.
При выполнении аджакс запроса  в консоли появляется такая ошибка
Верней это результат выполнения:
$.ajax({
...........
           success: function(datau) { //Данные отправлены успешно
.......
           },
           error : function(jqXHR, textStatus, errorThrown) {
               console.log(errorThrown);
           }
Сама ошибка:
RangeError: Maximum call stack size exceeded
   at XMLHttpRequest.openReplacement (<anonymous>:1:387)
   at XMLHttpRequest.openReplacement (<anonymous>:1:387)
   at XMLHttpRequest.openReplacement (<anonymous>:1:387)
   at XMLHttpRequest.openReplacement (<anonymous>:1:387)
   at XMLHttpRequest.openReplacement (<anonymous>:1:387)
   at XMLHttpRequest.openReplacement (<anonymous>:1:387)
   at XMLHttpRequest.openReplacement (<anonymous>:1:387)
   at XMLHttpRequest.openReplacement (<anonymous>:1:387)
   at XMLHttpRequest.openReplacement (<anonymous>:1:387)
   at XMLHttpRequest.openReplacement (<anonymous>:1:387)
Как можно вычислить где поправить? Сам аджакс вызывается $(".***").on("submit", function(e){
АЛАХ это конечно круто но перейди на fetch()
источник

T(

True_han (Илья Макси... in JS
фетч лучше
источник

AK

Aleksandr Kotenko in JS
Спасибо, сейчас попробую.
источник

ПВ

Павел Веденичев... in JS
Народ, не подскажите как отключить возможность нажатия этик клавиш в input number при наборе со смартфона
источник

VL

Vladimir Luvolunov in JS
Павел Веденичев
Народ, не подскажите как отключить возможность нажатия этик клавиш в input number при наборе со смартфона
Поставь обработчик с примерно таким кодом:
if (e.key === "." || e.key === "," || e.key === "-") return;
источник

S

Syntax Highlight Bot in JS
Vladimir Luvolunov
Поставь обработчик с примерно таким кодом:
if (e.key === "." || e.key === "," || e.key === "-") return;
источник

VL

Vladimir Luvolunov in JS
По идее, должно работать, хотя лучше погугли, может есть решения по удачнее
источник

ПВ

Павел Веденичев... in JS
Vladimir Luvolunov
Поставь обработчик с примерно таким кодом:
if (e.key === "." || e.key === "," || e.key === "-") return;
Ух ты, ща попробую
источник

ПВ

Павел Веденичев... in JS
Прост я думал можно через атрибуты как то замутить
источник

T(

True_han (Илья Макси... in JS
запретить нажатия без onchange и e.preventDefault() никак
источник

T(

True_han (Илья Макси... in JS
можно сделать на элементе формы filter вроде и туда регекс со всем что разрешено
источник

T(

True_han (Илья Макси... in JS
а ругаться будет уже браузер на сабмите
источник

VL

Vladimir Luvolunov in JS
Павел Веденичев
Ух ты, ща попробую
Ну вроде работает. Только вместо ретёрна preventDefault()
источник

VL

Vladimir Luvolunov in JS
True_han (Илья Максимов)
запретить нажатия без onchange и e.preventDefault() никак
А чем кейдавн плох? Всегда валидацию символов в инпуте на нём делаю.
источник

T(

True_han (Илья Макси... in JS
Vladimir Luvolunov
Ну вроде работает. Только вместо ретёрна preventDefault()
превент дефолт в начале
источник

T(

True_han (Илья Макси... in JS
а дальше обрабатываешь сам инпут
источник

T(

True_han (Илья Макси... in JS
велью меняешь
источник

T(

True_han (Илья Макси... in JS
сам
источник

T(

True_han (Илья Макси... in JS
(реактовский способ, можете свой юзать)
источник

VL

Vladimir Luvolunov in JS
А если я хочу в реалтайме запретить ввод символов?
источник