• Как делать return json'а в ajax запросе с "async: true"?

    @Kashmir2606 Автор вопроса
    Хорошо, я понял. Спасибо за ответ.
    Ответ написан
    Комментировать
  • Как исправить ошибку в плагине TagIt?

    @Kashmir2606
    попробуй это
    this.tagInput.keydown(function (c) {
                if (c.which == b.ui.keyCode.BACKSPACE && "" === a.tagInput.val()) {
                    var d = a._lastTag();
                    !a.options.removeConfirmation || d.hasClass("remove") ? a.removeTag(d) : a.options.removeConfirmation && d.addClass("remove ui-state-highlight")
                } else a.options.removeConfirmation && a._lastTag().removeClass("remove ui-state-highlight");
                if (c.which === b.ui.keyCode.COMMA && !1 === c.shiftKey || c.which === b.ui.keyCode.ENTER || c.which ==
                    b.ui.keyCode.TAB && "" !== a.tagInput.val() || c.which == b.ui.keyCode.SPACE && !0 !== a.options.allowSpaces && ('"' != b.trim(a.tagInput.val()).replace(/^s*/, "").charAt(0) || '"' == b.trim(a.tagInput.val()).charAt(0) && '"' == b.trim(a.tagInput.val()).charAt(b.trim(a.tagInput.val()).length - 1) && 0 !== b.trim(a.tagInput.val()).length - 1))c.which === b.ui.keyCode.ENTER && "" === a.tagInput.val() || c.preventDefault(), a.options.autocomplete.autoFocus && a.tagInput.data("autocomplete-open") || (a.tagInput.autocomplete("close"), a.createTag(a._cleanedInput()))
            }).blur(function (b) {
                a.tagInput.data("autocomplete-open") ||
                a.createTag(a._cleanedInput())
            });

    поменять на
    this.tagInput.keypress(function (n) {
                if (n.which === 44 || n.which === 13 || n.which === 47 || n.which == 32 && a.options.allowSpaces !== !0 && (b.trim(a.tagInput.val()).replace(/^s*/, "").charAt(0) != '"' || b.trim(a.tagInput.val()).charAt(0) == '"' && b.trim(a.tagInput.val()).charAt(b.trim(a.tagInput.val()).length - 1) == '"' && b.trim(a.tagInput.val()).length - 1 !== 0))(n.which !== 13 || a.tagInput.val() !== "") && n.preventDefault(), a.createTag(a._cleanedInput())
            }).keydown(function (n) {
                if (n.which == b.ui.keyCode.BACKSPACE && a.tagInput.val() === "") {
                    var r = a._lastTag();
                    !a.options.removeConfirmation || r.hasClass("remove") ? a.removeTag(r) : a.options.removeConfirmation && r.addClass("remove ui-state-highlight")
                } else a.options.removeConfirmation && a._lastTag().removeClass("remove ui-state-highlight");
                n.which == b.ui.keyCode.TAB && a.tagInput.val() !== "" && (n.which !== b.ui.keyCode.ENTER || a.tagInput.val() !== "", a.tagInput.data("autocomplete-open") || a.createTag(a._cleanedInput()))
            }).blur(function (e) {
                a.tagInput.data("autocomplete-open") || a.createTag(a._cleanedInput())
            });

    у меня работает
    Ответ написан
    Комментировать