Size: a a a

jQuery — русскоговорящее общество

2021 April 27

J

Johnny in jQuery — русскоговорящее общество
Так в ошибке же всё написано
источник

JS

John Smith in jQuery — русскоговорящее общество
гдето прочитал что crossDomain:true,  помогает, но попробовал, не помогло
источник

J

Johnny in jQuery — русскоговорящее общество
Должен стоять header, который разрешает запросы с других доменов
источник

J

Johnny in jQuery — русскоговорящее общество
источник

JS

John Smith in jQuery — русскоговорящее общество
читаю, не особо понятно пока как использовать в ajax
источник

zN

zVlad Nesquik in jQuery — русскоговорящее общество
Ну так тебе на том сайте, куда отправляется запрос, надо создать один файт для разрешения подключений.
Кросдомен.хмл вроде. Как то так. И там прописать примерно то, что в ошибке.
источник

JS

John Smith in jQuery — русскоговорящее общество
я просто в php файле прописал
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Origin,Content-Type,Accept,X-Requested-With');
и всё заработало
источник

zN

zVlad Nesquik in jQuery — русскоговорящее общество
Можно и так.
источник

G

Georgie🌌 in jQuery — русскоговорящее общество
Помогите разобраться в функции .each()
Мне надо использовать функцию .each(), выполнить итерацию всех <div> и изменить содержимое каждого этого элемента div (содержимое должно быть индексом элемента) как мне это сделать?
источник

G

Georgie🌌 in jQuery — русскоговорящее общество
$("div").each((index, item) => {
console.log($("div").html(index));
});
источник

G

Georgie🌌 in jQuery — русскоговорящее общество
в чем моя ошибка?
источник

G

Georgie🌌 in jQuery — русскоговорящее общество
у меня получается 5 div элементов и отображается кааждый из них под индексом 4
источник

G

Georgie🌌 in jQuery — русскоговорящее общество
как пофиксить?
источник

J

Johnny in jQuery — русскоговорящее общество
так index и item передаются как раз для того чтобы использовать их как текущий номер/элемент при проходе
источник

J

Johnny in jQuery — русскоговорящее общество
То есть вам не нужно заново получать div, пишите item.html()
источник

J

Johnny in jQuery — русскоговорящее общество
Отсчёт идёт с нуля, поэтому у вас 4
источник

J

Johnny in jQuery — русскоговорящее общество
И зачем вы внутри console log пытаетесь присвоить html элементу?
источник

J

Johnny in jQuery — русскоговорящее общество
Самое интересное, что это, похоже, ещё и как-то работает)
источник

G

Georgie🌌 in jQuery — русскоговорящее общество
$(".text").each((index, item) => {
console.log($(item).html());
});
источник

G

Georgie🌌 in jQuery — русскоговорящее общество
ну это синтаксис ES6
источник