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

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

28
Как я могу передать параметр в функцию обратного вызова setTimeout ()?
У меня есть код JavaScript, который выглядит следующим образом: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } Я получаю сообщение об ошибке, topicIdкоторое не определено. Все работало до того, как я использовал setTimeout()функцию. Я хочу, чтобы моя postinsql(topicId)функция была …

21
Как создать файл в памяти для загрузки пользователем, но не через сервер?
Можно ли как-нибудь создать текстовый файл на стороне клиента и предложить пользователю загрузить его без какого-либо взаимодействия с сервером? Я знаю, что не могу писать напрямую на их машину (безопасность и все), но могу ли я создать и предложить им сохранить ее?


15
Отправка аргументов командной строки в скрипт npm
scriptsЧасть моего в package.jsonнастоящее время выглядит следующим образом : "scripts": { "start": "node ./script.js server" } ... что означает, что я могу запустить, npm startчтобы запустить сервер. Все идет нормально. Тем не менее, я хотел бы иметь возможность запустить что-то вроде npm start 8080и передать аргумент (например) script.js(например npm start …
821 javascript  node.js  npm 

14
Как получить атрибут data-id?
Я использую плагин jQuery Quicksand. Мне нужно получить идентификатор данных выбранного элемента и передать его веб-службе. Как мне получить атрибут data-id? Я использую .on()метод для повторного связывания события click для отсортированных элементов. $("#list li").on('click', function() { // ret = DetailsView.GetProject($(this).attr("#data-id"), OnComplete, OnTimeOut, OnError); alert($(this).attr("#data-id")); }); <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <ul id="list" class="grid"> …

20
JQuery отключить / включить кнопку отправки
У меня есть этот HTML: <input type="text" name="textField" /> <input type="submit" value="send" /> Как я могу сделать что-то вроде этого: Когда текстовое поле пусто, отправка должна быть отключена (disabled = "disabled"). Когда что-то вводится в текстовое поле, чтобы удалить отключенный атрибут. Если текстовое поле снова становится пустым (текст удаляется), кнопка …
811 javascript  jquery  html  forms 

24
Как вы можете кодировать строку в Base64 в JavaScript?
У меня есть сценарий PHP, который может кодировать изображение PNG в строку Base64. Я хотел бы сделать то же самое, используя JavaScript. Я знаю, как открыть файлы, но я не уверен, как сделать кодировку. Я не привык работать с двоичными данными.
810 javascript  base64 

30
Как найти сумму массива чисел
Учитывая массив [1, 2, 3, 4], как я могу найти сумму его элементов? (В этом случае сумма будет 10.) Я подумал, что это $.eachможет быть полезно, но я не уверен, как это реализовать.

27
Прокрутить до нижней части div?
Я создаю чат, используя ajax-запросы в rails, и пытаюсь получить div для прокрутки до дна без особой удачи. Я оборачиваю все в этом div: #scroll { height:400px; overflow:scroll; } Есть ли способ сохранить прокрутку вниз по умолчанию с помощью JS? Есть ли способ сохранить прокрутку вниз после запроса ajax?
808 javascript  html  ajax 


16
Ajax-запрос возвращает 200 OK, но вместо успеха генерируется событие ошибки
Я реализовал запрос Ajax на своем веб-сайте и вызываю конечную точку с веб-страницы. Он всегда возвращает 200 OK , но jQuery выполняет событие ошибки. Я много чего перепробовал, но не смог разобраться в проблеме. Я добавляю свой код ниже: Код JQuery var row = "1"; var json = "{'TwitterId':'" + …

18
Вставьте HTML в вид из контроллера AngularJS
Можно ли создать фрагмент HTML в контроллере AngularJS и показать этот HTML в виде? Это связано с требованием превратить несовместимый BLOB-объект JSON во вложенный список id: valueпар. Поэтому HTML-код создается в контроллере, и теперь я хочу его отобразить. Я создал свойство модели, но не могу отобразить его в представлении без …

28
«Запросы перекрестного происхождения поддерживаются только для HTTP». ошибка при загрузке локального файла
Я пытаюсь загрузить 3D-модель в Three.js JSONLoader, и эта 3D-модель находится в том же каталоге, что и весь веб-сайт. Я получаю сообщение об "Cross origin requests are only supported for HTTP."ошибке, но я не знаю, что его вызывает, и как это исправить.
797 javascript  file  http  3d  three.js 

21
Вызов Javascript () и apply () против bind ()?
я уже знаю, что apply и callесть аналогичные функции, которые устанавливают this(контекст функции). Разница в том, как мы отправляем аргументы (вручную против массива) Вопрос: Но когда я должен использовать bind()метод? var obj = { x: 81, getX: function() { return this.x; } }; alert(obj.getX.bind(obj)()); alert(obj.getX.call(obj)); alert(obj.getX.apply(obj)); jsbin


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