Pytania otagowane jako javascript

W przypadku pytań dotyczących programowania w ECMAScript (JavaScript / JS) i jego różnych dialektach / implementacjach (z wyjątkiem ActionScript). Ten znacznik jest rzadko używany samodzielnie, ale najczęściej jest powiązany z tagami [node.js], [jquery], [json] i [html].

9
jQuery pobiera wartości zaznaczonych pól wyboru do tablicy
Próbuję uzyskać wartości wszystkich pól wyboru, które są obecnie zaznaczone i przechowywać je w tablicy. Oto mój dotychczasowy kod: $("#merge_button").click(function(event){ event.preventDefault(); var searchIDs = $("#find-table input:checkbox:checked").map(function(){ return $(this).val(); }); console.log(searchIDs); }); Jednak daje to więcej niż potrzebuję. Nie tylko dostaję wartości, ale także inne rzeczy, których nie chcę. ["51729b62c9f2673e4c000004", "517299e7c9f26782a7000003", …
129 javascript  jquery 

6
Jak uciec przed ciągiem JSON, aby mieć go w adresie URL?
Chcę wygenerować link do strony za pomocą Javascript. Parametry strony znajdują się w tablicy JavaScript, którą serializuję w formacie JSON. Chciałbym więc wygenerować taki adres URL: http://example.com/?data="MY_JSON_ARRAY_HERE" Jak muszę zmienić znaczenie mojego ciągu JSON (serializacji tablicy), aby uwzględnić go jako parametr w adresie URL? Jeśli istnieje rozwiązanie korzystające z JQuery, …

5
Jak wysłać obiekt JSON za pomocą danych formularza html
Mam więc ten formularz 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> Jaki byłby najłatwiejszy sposób na przesłanie danych tego formularza jako obiektu JSON na mój serwer, gdy użytkownik …
129 javascript  jquery  html  json  forms 

5
Używanie jQuery $ (this) z funkcjami strzałek ES6 (leksykalne to powiązanie)
Używanie funkcji strzałkowych ES6 z thispowiązaniami leksykalnymi jest świetne. Jednak przed chwilą napotkałem problem, używając go z typowym powiązaniem kliknięcia jQuery: class Game { foo() { self = this; this._pads.on('click', function() { if (self.go) { $(this).addClass('active'); } }); } } Zamiast tego użyj funkcji strzałki: class Game { foo() { …

2
Różnica między window.location.href, window.location.replace i window.location. assign
Jaka jest różnica pomiędzy window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); Czytałem na wielu forach, że window.location.assign()po prostu podmienia aktualną historię sesji, a co za tym idzie przycisk wstecz przeglądarki nie będzie działał. Jednak nie jestem w stanie tego odtworzyć. 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 …
129 javascript  dom  location 

5
Dlaczego moja funkcja asynchroniczna zwraca Promise {<pending>} zamiast wartości?
Mój kod: let AuthUser = data =&gt; { return google.login(data.username, data.password).then(token =&gt; { return token } ) } A kiedy próbuję uruchomić coś takiego: let userToken = AuthUser(data) console.log(userToken) Otrzymuję: Promise { &lt;pending&gt; } Ale dlaczego? Moim głównym celem jest uzyskanie tokena, z google.login(data.username, data.password)którego zwraca obietnicę, do zmiennej. I …

3
Jak wysłać plik z formularza w Axios
Używając surowego kodu HTML, gdy wysyłam plik na serwer flask, mogę uzyskać dostęp do plików z globalnego żądania flask: &lt;form id="uploadForm" action='upload_file' role="form" method="post" enctype=multipart/form-data&gt; &lt;input type="file" id="file" name="file"&gt; &lt;input type=submit value=Upload&gt; &lt;/form&gt; W kolbie: def post(self): if 'file' in request.files: .... Kiedy próbuję zrobić to samo z Axios, globalne …


17
Jak zaimportować jQuery przy użyciu składni ES6?
Piszę nową aplikację przy użyciu ES6składni (JavaScript) poprzez babeltranspiler i preset-es2015wtyczki, a także semantic-uidla stylu. index.js import * as stylesheet from '../assets/styles/app.scss'; import * as jquery2 from '../dist/scripts/jquery.min'; import * as jquery3 from '../node_modules/jquery/dist/jquery.min'; console.log($('my-app')); index.html &lt;!DOCTYPE html&gt; &lt;html lang="fr"&gt; &lt;head&gt; &lt;body&gt; &lt;script src="dist/app.js"&gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt; Struktura projektu . ├── …

11
Uzyskaj szerokość urządzenia w javascript
Czy istnieje sposób na uzyskanie szerokości urządzenia użytkownika, w przeciwieństwie do szerokości widocznego obszaru, za pomocą javascript? Jak mogę powiedzieć, zapytania o media CSS oferują to @media screen and (max-width:640px) { /* ... */ } i @media screen and (max-device-width:960px) { /* ... */ } Jest to przydatne, jeśli kieruję …

7
Jak dodać prostą procedurę obsługi zdarzeń onClick do elementu Canvas?
Jestem doświadczonym programistą Java, ale po raz pierwszy od dekady przyglądam się JavaScript / HTML5. Jestem kompletnie zaskoczony tym, co powinno być najprostszą rzeczą na świecie. Jako przykład chciałem tylko narysować coś i dodać do tego procedurę obsługi zdarzeń. Jestem pewien, że robię coś głupiego, ale przeszukałem wszystko i nic, …




9
Utwórz <div> i dołącz <div> dynamicznie
Staram się stworzyć &lt;div&gt;dynamicznie, z dopiskiem &lt;div&gt;wewnątrz. Do tej pory mam to, które działa: var iDiv = document.createElement('div'); iDiv.id = 'block'; iDiv.className = 'block'; document.getElementsByTagName('body')[0].appendChild(iDiv); Mam problem z utworzeniem i dołączeniem drugiego elementu DIV do pierwszego elementu DIV. Zasadniczo chcę to zrobić jako ostateczny znacznik: &lt;div id="block" class="block"&gt; &lt;div class="block-2"&gt;&lt;/div&gt; …
128 javascript 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.