Size: a a a

2020 March 14

Ю

Юра in javascript_ru
Γιωργος Χηονιδι
Ты проверяешь не value, добавь .value и проверяй значения инпута
https://codepen.io/freelancetesting/pen/jOPzXKR
а чего тогда когда введены буквы или пустота , не делает подсветку ( не меняет класс )  ?
я использовал обращение к textone.value и texttwo.value
источник

MB

M Botyuk in javascript_ru
Добрый день. Почему мог перестать выполняться блок success? Этот код имеется в похожей задаче и работает хорошо.
jQuery('#form-save').on('click', function (e) {
   jQuery.ajax({
       method: "PUT",
       url: "/rest/admin/" + jQuery('#form-role').val(),
       dataType: "json",
       contentType: "application/json; charset=utf-8",
       data: JSON.stringify({
           id: jQuery('#form-id').val(),
           name: jQuery('#form-name').val(),
           email: jQuery('#form-email').val(),
           password: jQuery('#form-password').val(),
       }),
       success: function () {
           console.log('functionOK');
           jQuery('#tdata').empty();
           onPageLoad();
       }
   }).done();
});
источник

ΓΧ

Γιωργος Χηονιδι in javascript_ru
Юра
https://codepen.io/freelancetesting/pen/jOPzXKR
а чего тогда когда введены буквы или пустота , не делает подсветку ( не меняет класс )  ?
я использовал обращение к textone.value и texttwo.value
Омг куда ты value написал https://codepen.io/george199765/pen/ExjEGey?editors=1111
источник

IN

Igor N in javascript_ru
M Botyuk
Добрый день. Почему мог перестать выполняться блок success? Этот код имеется в похожей задаче и работает хорошо.
jQuery('#form-save').on('click', function (e) {
   jQuery.ajax({
       method: "PUT",
       url: "/rest/admin/" + jQuery('#form-role').val(),
       dataType: "json",
       contentType: "application/json; charset=utf-8",
       data: JSON.stringify({
           id: jQuery('#form-id').val(),
           name: jQuery('#form-name').val(),
           email: jQuery('#form-email').val(),
           password: jQuery('#form-password').val(),
       }),
       success: function () {
           console.log('functionOK');
           jQuery('#tdata').empty();
           onPageLoad();
       }
   }).done();
});
Потому что запрос не возвращает success, ваш кэп
источник

Ю

Юра in javascript_ru
а, я понял, в самом условии value нужно было ))
источник

IN

Igor N in javascript_ru
Посмотри, что он возвращает
источник

MB

M Botyuk in javascript_ru
{readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
readyState: 4
getResponseHeader: ƒ ( key )
getAllResponseHeaders: ƒ ()
setRequestHeader: ƒ ( name, value )
overrideMimeType: ƒ ( type )
statusCode: ƒ ( map )
abort: ƒ ( statusText )
state: ƒ ()
always: ƒ ()
catch: ƒ ( fn )
pipe: ƒ ( /* fnDone, fnFail, fnProgress */ )
then: ƒ ( onFulfilled, onRejected, onProgress )
promise: ƒ ( obj )
progress: ƒ ()
done: ƒ ()
fail: ƒ ()
responseText: ""
status: 200
statusText: "parsererror"
proto: Object
источник

MB

M Botyuk in javascript_ru
вот что возвращает
источник

IN

Igor N in javascript_ru
statusText: "parsererror". Посмотри в запросе, что ты отправляешь и как. Скорее всего, что то в data: JSON.stringify() не то кладёшь
источник

IN

Igor N in javascript_ru
Во вкладке network найди свой запрос и там смотри, внизу
источник

Ю

Юра in javascript_ru
https://codepen.io/freelancetesting/pen/LYVdMvj
как получить все элементы type="text"
я пробовал таким образом
var allinputypetext = document.querySelectorAll('input[type=text]');
но не получилось
источник

ΓΧ

Γιωργος Χηονιδι in javascript_ru
Юра
https://codepen.io/freelancetesting/pen/LYVdMvj
как получить все элементы type="text"
я пробовал таким образом
var allinputypetext = document.querySelectorAll('input[type=text]');
но не получилось
Как ты понял что не получается ?
источник

Ю

Юра in javascript_ru
Γιωργος Χηονιδι
Как ты понял что не получается ?
я уже разобрался .
в sublime получилось через gulp  , а в codepen не получилось .
источник

ΓΧ

Γιωργος Χηονιδι in javascript_ru
в кодпен он не выводит массив длинный в обычной кансоли можно посмотреть а так и там и там работает
источник

MB

M Botyuk in javascript_ru
Igor N
statusText: "parsererror". Посмотри в запросе, что ты отправляешь и как. Скорее всего, что то в data: JSON.stringify() не то кладёшь
просто в другом примере этот код работает
источник

VV

VladimirAndreev VladimirAndr in javascript_ru
VladimirAndreev VladimirAndr, [14.03.20 16:33]
Привет всем. Пишу плагин для браузера Google chrome. У меня есть popup.html, background.js, который работает в окне плагина popup.html и end.js, который работает в окне браузера. Для отправки команд из background.js в end.js я использую:

VladimirAndreev VladimirAndr, [14.03.20 16:33]
chrome.tabs.query({active: true, currentWindow: true}, (tabs) => {
                           chrome.tabs.sendMessage(tabs[0].id, {
                               command: "blablabla"
                           });
                       });

VladimirAndreev VladimirAndr, [14.03.20 16:36]
[В ответ на VladimirAndreev VladimirAndr]
Плагин работает следующим образом: когда я открываю окно плагина popup.html и нажимаю в нем на кнопку, то открывается одна новая вкладка с кое-какой инфой. Но, если я до нажатия на кнопку в окне плагина открою и закрою окно плагина несколько раз, то после нажатия на кнопку откроется несколько одинаковых вкладок (по количеству открытий и закрытий окна плагина).

VladimirAndreev VladimirAndr, [14.03.20 16:37]
Вопрос: как сделать так, чтобы открывалась только одна вкладка в любом случае после нажатия на кнопку в окне плагина?

VladimirAndreev VladimirAndr, [14.03.20 16:38]
Мой файл манифест на всякий случай:

VladimirAndreev VladimirAndr, [14.03.20 16:38]
{
   "manifest_version": 2,

   "name": "dfg",
   "version": "1.0.0.4",

   "background": {
     "scripts": [
       "content_scripts/background.js"
     ],
     "persistent": false
   },

   "browser_action": {
     "default_icon": "img/icon.png",
     "default_title": "dfg",
     "default_popup": "html/popup.html"
   },

   "permissions": [
     "tabs","https://www.google.com/*","https://www.google.ru/*"
   ]
}

VladimirAndreev VladimirAndr, [14.03.20 16:43]
[В ответ на AntiPlayer]
Связь следующая: когда нажимаю на кнопку, то запускает скрипт окна браузера background.js и отправляет команду в файл end.js при помощи события: chrome.tabs.query({active: true, currentWindow: true}, (tabs) => {
                           chrome.tabs.sendMessage(tabs[0].id, {
                               command: "blablabla"
                           });
                       });

В свою очередь, end.js принимает команду и запускает функцию при помощи события:
const getMessage = (message) =>
   {
       transferCoordinate(message);
   }

chrome.runtime.onMessage.addListener(getMessage);

const transferCoordinate = (message) =>
   {
       chrome.runtime.onMessage.removeListener(getMessage);
           if (message.command === "blablabla") {
               vkladka = "";
               openvkladka(vkladka);
           }
источник
2020 March 15

АГ

Андрей Гуртовой in javascript_ru
Статистика и предположения 📈 про вирус 😷☝️ перед сном https://m.habr.com/ru/post/491974/
источник

K

Katod in javascript_ru
мы уже советовались на эту тему и решили, что все умрут. можно больше не проводить совещаний на эту тему.
источник

K

Katod in javascript_ru
лучше бы про жс беспокоились
источник

K

Katod in javascript_ru
источник