javascript- все статьи тега ➜ страница 31


Невидимая Рекапча с jQuery ajax

Я пытаюсь реализовать новейшую ReCaptcha (он же "невидимый" ReCaptcha) в форме, используя jQuery и запрос" ajax". Документация ReCaptcha: https://developers.google.com/recaptcha/docs/invisible Моя форма: <form id="myForm" > <input type="email" name="email" /><br /> <input type="password" name="password" /><br/> <!--<input type="submit" value="log in" />--> <button class="g-recaptcha" data-sitekey="6LdK..." data-callback="onSubmit" ...

Есть ли разница между функцией конструктора и прототипом объекта при использовании наследования?

Рассмотрим следующие фрагменты кода JavaScript: function foo() { this.bar = function() { }; } // or... (if we used an empty constructor function) foo.prototype.bar = function() { }; Какая разница, когда я делаю это: function baz() { } baz.prototype = new foo(); В обоих случаях baz заканчивается тем, что у него есть член bar, но в чем разница? Зачем мне делать это в разных местах? ...

Отправить socket.io данные ответа клиенту от узла.JS сервер в формате gzip

Проблема заключается в том, что я не знаю, как определить, сжаты ли данные, которые я отправляю обратно клиенту, в формате gzip. Глядя на вывод моего сервера из командной строки, Я вижу: debug - websocket writing 3:::{"result":1368673052397} debug - websocket writing 3:::{"result":1368673053399} ... Мне кажется, что сервер пишет ответ в виде ascii, а не сжимает его перед отправкой. Ниже приведен пример, который я написал, чтобы получить эти результаты. Из того, что я прочитал, пока я устана ...

динамический columnDef в ng-Grid

Я хочу назначить ng-grid columns name динамически после значения, возвращаемого из базы данных, но проблема в том, что он инициализируется до возврата данных из ajax, и я не могу вспомнить gridOption, поэтому он показывает balnk, поэтому, пожалуйста, помогите мне, как мы можем построить имя столбца по возвращаемому значению ajax. $scope.gridOptions = { data: 'data.Values', columnDefs: [ { field: "ID", displayName: "Record Id" }, ...

React / Express - 'Unexpected token <' в вызове renderToString()

Я работаю над настройкой рендеринга на стороне сервера для моего приложения React / Express, но я сталкиваюсь с синтаксической ошибкой, связанной с вызовом react-dom/server renderToString() Метод. Я свободно следую этому учебнику - http://crypt.codemancers.com/posts/2016-09-16-react-server-side-rendering/ index.js (Express app root): 'use strict' require('babel-register')({ presets: ['es2015', 'react'] }); const express = require('express') const path = require('path') const app = expr ...

Остановка загрузки страницы iframe с помощью javascript

Есть ли в javascript способ остановить iframe в середине загрузки страницы? Причина, по которой мне нужно это сделать, заключается в том, что у меня есть фоновый iframe потоковых данных с веб-сервера (через механизм стиля Comet), и я должен быть в состоянии разорвать соединение по желанию. Любые идеи приветствуются. ...

Reactjs создать объявление массива нескольких объектов

Ниже приведен мой код, когда я пытаюсь получить координаты полигона из react-google-maps: const coords = { lat:{}, lng:{} } getCoordinates: () => (polygon) => { const paths = polygon.getPath() const coor = paths.b {coor.map(function(coor, i){ coords.lat= coor.lat() coords.lng= coor.lng() })} return console.log(coords) } Я пытаюсь получить массив объектов для "coords", как показано ниже: coords = [ { lat: 3.1323583333745533, lng: 101.62676453590393 }, { lat: 3 ...

Переопределение автоматической прокрутки в Fullpage.js когда пользователь использует прокрутку мыши или клавиатуру

Мне нужна небольшая помощь! Я использую полную страницу Альваро Триго.js для сайта Wordpress, который я разрабатываю. На главной странице у меня каждый раздел прокручивается автоматически каждые 5000 мс. Однако клиент запросил, чтобы это было отменено, если пользователь решит перемещаться по каждому разделу с помощью мыши или клавиатуры. Возможно ли это? Я немного не уверен, как справиться с этим. Вот работа в процессе . Заранее благодарю вас - Любая помощь будет очень признательна! Пожал ...

Выполнить скрипт на событии F: ajax "success" только тогда, когда проверка не завершилась неудачей

Я создал составной компонент, который расширяет командную кнопку и добавляет некоторые функции ajax (onBegin, onComplete и onSuccess), но у меня есть некоторые проблемы, которые я не смог решить: Когда я нажимаю на кнопку и возникает ошибка проверки, в случае успеха передается функция #{facesContext.validationFailed} = false вместо true даже думал, что форма снова рендерится; (html рендерится перед вызовом события успеха, верно?) <html xmlns="http://www.w3.org/1999/xhtml" xmlns:cc=" ...

Является ли использование меток в JavaScript плохой практикой?

Я только что узнал об использовании label s в JavaScript, например: for (var i in team) { if(i === "something") { break doThis: //Goto the label } else { doThat(); } } doThis: //Label doIt(); Я не слышал об этом до сих пор, и я не могу найти много информации в интернете об этом, и я начинаю думать, что есть причина для этого. Мне кажется, что это похоже на утверждение GOTO в других языках и будет считаться плохой практикой. Был бы я прав, предположив это? ...

Получить исходный код из HTML, созданного JavaScript

Я работаю над простой веб-формой для учителей в моем здании, чтобы генерировать HTML-страницы со встроенными видео для локального использования (наши заменители не могут попасть в Интернет для воспроизведения видео; это обходной путь). Я использую скрипт, чтобы взять параметры из формы и динамически построить HTML. Я знаю, что сервер создает страницу, а не клиент, но нет ли у них способа сохранить исходный текст? Я попытался получить доступ к содержимому с помощью document.getElementById('main ...

Как заставить jQuery Validate проверить наличие дубликатов имени пользователя в базе данных?

Я вхожу в середину этого проекта, поэтому мне приходится немного переписывать из-за неаккуратного кода. Я использую jQuery 1.6.1 и Validate 1.8.1. Во-первых, вот PHP, который запускает back-end (dbquery.php): include("../includes/dbconnection.php"); session_start(); $location=''; $action=''; if($_GET['action']=='') $action=$_POST['action']; else $action=$_GET['action']; if($action=='checkusername'){ $error=''; $username=$_GET['username']; // exclude denied account $ch ...

Несколько звуковых дорожек для видео HTML5

Я создаю видео для своего сайта с помощью HTML5. В идеале, у меня был бы только один беззвучный видеофайл и пять различных звуковых дорожек на разных языках, которые синхронизируются с видео. Тогда у меня была бы кнопка, которая позволяла бы пользователям переключаться между звуковыми дорожками, даже когда видео воспроизводится; и правильная звуковая дорожка оживала бы (без паузы или начала видео или чего-либо еще; так же, как выбор звуковой дорожки DVD). Я могу сделать это довольно просто в F ...

Зависимый выпадающий список с карты в Thymeleaf

Я хочу создать выпадающий список со странами и второй выпадающий список с городами, который зависит от выбранного значения в первом списке. И список городов должен меняться динамически. В представлении (Thymeleaf) у меня есть Map<CountryModel, Set<RegionModel>> от контроллера. Имя CountryModel должно быть показано во втором раскрывающемся списке, а Set-во втором(зависимом) раскрывающемся списке. Здесь я создаю первый выпадающий список: <tr> <td th:text="#{country}"/&gt ...

передать параметр при нажатии на ссылку без использования?id=xxx

Есть ли способ передать параметр, просто нажав на ссылку, в условии, что ссылка не обрабатывает параметр, например <a href='example.php?id=1'>M</a> Я не хочу использовать ?id=1 Есть ли способ сделать это? Я хочу, чтобы параметр был передан на следующую страницу без параметра формы и ссылки при нажатии на ссылку. Таким образом, я могу обрабатывать параметр на следующей странице, а не на той же странице. ...

Как получить текст дочерней формы при нажатии на элемент ввода

Это мой HTML макет. У меня есть несколько форм: <table> <form> <tr> <td id="1">Text1</td> <td id="2">Text2</td> <input type="button" value="Submit" id="submit1"> </tr> </form> <form> <tr> <td id="1">Text1</td> <td id="2">Text2</td> <input type="button" value="Submit" id="submit ...

Получить идентификатор видео из Vimeo url

Я пытаюсь найти лучшее регулярное выражение для извлечения Vimeo video id из URL. Пример url: https://vimeo.com/11111111 http://vimeo.com/11111111 https://www.vimeo.com/11111111 http://www.vimeo.com/11111111 https://vimeo.com/channels/11111111 http://vimeo.com/channels/11111111 https://vimeo.com/groups/name/videos/11111111 http://vimeo.com/groups/name/videos/11111111 https://vimeo.com/album/2222222/video/11111111 http://vimeo.com/album/2222222/video/11111111 https://vimeo.com/11111111?param= ...

Проводя линию с тремя.JS динамически

Это то, что я хотел бы достичь (модифицируемый полигон, где красные круги являются вершинами), и я хотел бы построить полигон динамически. При инициализации геометрии как var geometry = new THREE.Geometry(); geometry.vertices.push(point); geometry.vertices.push(point); var line = new THREE.Line(geometry, new THREE.LineBasicMaterial({})); Он хорошо работает до второго щелчка, он строит прямую линию между 1 и 2, но не добавляет третью линию, когда он толкается в массив. WebGL, по-видимому ...

Загрузите файл с помощью jQuery.Аякс

У меня есть действие Struts2 на стороне сервера для загрузки файлов. <action name="download" class="com.xxx.DownAction"> <result name="success" type="stream"> <param name="contentType">text/plain</param> <param name="inputName">imageStream</param> <param name="contentDisposition">attachment;filename={fileName}</param> <param name="bufferSize">1024</param> </result> </action> Однако, ...

Как заполнить ячейки таблицы случайными числами с помощью кнопки в JavaScript

[пользователь может ввести количество строк и столбцов, затем после нажатия кнопки enter появляется шахматная доска.] [Проблема в том, что я не могу заполнить ячейки таблицы случайными числами с помощью кнопки Fill] До сих пор код JavaScript является var a, b, tableElem, rowElem, colElem; function createTable() { a = document.getElementById('row').value; b = document.getElementById('column').value; if (a == "" || b == "") { alert("Enter a number"); } else { ...