Вопросы с тегом «javascript»

Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].

9
jQuery получает значения отмеченных флажков в массив
Я пытаюсь получить значения всех флажков, которые в настоящее время отмечены, и сохранить их в массиве. Вот мой код: $("#merge_button").click(function(event){ event.preventDefault(); var searchIDs = $("#find-table input:checkbox:checked").map(function(){ return $(this).val(); }); console.log(searchIDs); }); Однако это дает больше, чем мне нужно. Я получаю не только значения, но и другие вещи, которые мне не …
129 javascript  jquery 

6
Как избежать строки JSON, чтобы она была в URL-адресе?
Используя Javascript, я хочу создать ссылку на страницу. Параметры страницы находятся в массиве Javascript, который я сериализую в JSON. Поэтому я хотел бы создать такой URL-адрес: http://example.com/?data="MY_JSON_ARRAY_HERE" Как мне экранировать строку JSON (сериализованный массив), чтобы включить ее в качестве параметра в URL-адрес? Если есть решение, использующее JQuery, мне бы это …

5
Как отправить объект JSON с использованием данных HTML-формы
Итак, у меня есть HTML-форма: <html> <head><title>test</title></head> <body> <form action="myurl" method="POST" name="myForm"> <p><label for="first_name">First Name:</label> <input type="text" name="first_name" id="fname"></p> <p><label for="last_name">Last Name:</label> <input type="text" name="last_name" id="lname"></p> <input value="Submit" type="submit" onclick="submitform()"> </form> </body> </html> Каким будет самый простой способ отправить данные этой формы в виде объекта JSON на мой сервер, когда …
129 javascript  jquery  html  json  forms 

5
Как использовать jQuery в расширении Chrome?
Пишу расширение для хрома. И я хочу использовать jQueryв своем расширении. Я не использую фоновую страницу , только фоновый скрипт . Вот мои файлы: manifest.json { "manifest_version": 2, "name": "Extension name", "description": "This extension does something,", "version": "0.1", "permissions": [ "activeTab" ], "browser_action": { "default_icon": "images/icon_128.png" }, "background": { "scripts": …

5
Использование jQuery $ (this) с функциями стрелок ES6 (лексическая привязка this)
Прекрасно использовать стрелочные функции ES6 с лексической thisпривязкой. Однако минуту назад я столкнулся с проблемой, используя его с типичной привязкой кликов jQuery: class Game { foo() { self = this; this._pads.on('click', function() { if (self.go) { $(this).addClass('active'); } }); } } Вместо этого используйте стрелочную функцию: class Game { foo() …

2
Разница между window.location.href, window.location.replace и window.location.assign
В чем разница между window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); Я читал на многих форумах, что window.location.assign()просто заменяет текущую историю сеанса, и, следовательно, кнопка возврата браузера не будет работать. Однако я не могу воспроизвести это. function fnSetVariable() { //window.location.href = "http://example.com"; window.location.replace("http://example.com"); //window.location.assign("http://example.com"); } <a onmouseover="fnSetVariable();" href="PageCachingByParam.aspx?id=12" > CLICK </a>
129 javascript  dom  location 

5
Почему моя асинхронная функция возвращает Promise {<pending>} вместо значения?
Мой код: let AuthUser = data =&gt; { return google.login(data.username, data.password).then(token =&gt; { return token } ) } И когда я пытаюсь запустить что-то вроде этого: let userToken = AuthUser(data) console.log(userToken) Я собираюсь: Promise { &lt;pending&gt; } Но почему? Моя основная цель - получить токен, из google.login(data.username, data.password)которого возвращается обещание, …

6
AngularJS - как получить ссылку на отфильтрованный результат ngRepeat
Я использую директиву ng-repeat с таким фильтром: ng-repeat="item in items | orderBy:'order_prop' | filter:query | limitTo:4" и я прекрасно вижу визуализированные результаты; Теперь я хочу запустить логику этого результата в моем контроллере. Вопрос в том, как я могу получить ссылку на элементы результатов? Обновить: Чтобы уточнить: я пытаюсь создать автозаполнение, …

16
Обнаружение устройств с сенсорным экраном с помощью Javascript
Как в Javascript / jQuery определить, есть ли на клиентском устройстве мышь? У меня есть сайт, на котором появляется небольшая информационная панель, когда пользователь наводит указатель мыши на элемент. Я использую jQuery.hoverIntent для обнаружения зависания, но это явно не работает на устройствах с сенсорным экраном, таких как iPhone / iPad …


18
Когда мне следует использовать встроенный или внешний Javascript?
Я хотел бы знать, когда мне следует включать внешние скрипты или писать их встроенными в HTML-код с точки зрения производительности и простоты обслуживания. Какова общая практика для этого? Реальный сценарий - у меня есть несколько html-страниц, которым требуется проверка формы на стороне клиента. Для этого я использую плагин jQuery, который …

7
Как обновить элемент внутри списка с помощью ImmutableJS?
Вот что сказали официальные документы updateIn(keyPath: Array&lt;any&gt;, updater: (value: any) =&gt; any): List&lt;T&gt; updateIn(keyPath: Array&lt;any&gt;, notSetValue: any, updater: (value: any) =&gt; any): List&lt;T&gt; updateIn(keyPath: Iterable&lt;any, any&gt;, updater: (value: any) =&gt; any): List&lt;T&gt; updateIn(keyPath: Iterable&lt;any, any&gt;, notSetValue: any, updater: (value: any) =&gt; any): List&lt;T&gt; Нормальный веб-разработчик (не функциональный программист) не может …


1
Двойное двоеточие в JavaScript (оператор привязки)
Как вы знаете, есть предложение по ярлыку для .bind()функции, поэтому вы можете написать: ::this.handleStuff и это будет работать в es5: this.handleStuff.bind(this) У меня вопрос: можно ли будет так передавать аргументы? Я имею в виду способ написать это с помощью вышеупомянутого ярлыка: this.handleStuff.bind(this, 'stuff') Это довольно распространенный шаблон в React, поэтому …

5
Ошибка «Небезопасная попытка JavaScript получить доступ к фрейму с URL…» в Chrome webkit Inspector постоянно генерируется.
Chrome (или любой другой браузер webkit) бросает тонну этих «небезопасных попыток JavaScript получить доступ к фрейму с URL ...», например, при работе с API Facebook. Это не мешает реальной работе, но делает консоль javascript практически непригодной для использования. Я хотел бы знать, есть ли способ подавить эти ошибки именно в …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.