let week = ["Понедельник\n", "Вторник\n", "Среда\n", "Четверг\n", "Пятница\n", "Суббота\n", "Воскресенье"]
week.forEach((em, i) => {
i++;
let tagName = (i === 6 || i === 7) ? 'strong' : 'span';
let newEm = document.createElement(tagName);
newEm.innerHTML = em;
document.body.appendChild(newEm);
});
axios
по умолчанию отправляет параметры в теле запроса как Content-Type: application/json
и чтобы их прочитать нужно в PHP принимать так:var_dump(file_get_contents('php://input'));
json_decode
Content-Type: application/x-www-form-urlencoded
описаны в документации: https://github.com/axios/axios#using-applicationx-...axios.post('aaa.php?action=create', 'myvalue=строка&sub=ahaha&value=22')
.then(function(response) {
.....
const json = 'ваш_json';
const jsonObj = JSON.parse(json);
console.log(jsonObj); /* объект со всеми ссылками на картинки */
/* например */
console.log(jsonObj.medium); /* http://befree.loc/media/catalog/product/cache/1831548578_75/c687aa7517cf01e65c009f6943c2b1e9/upload/18315/1831548578_75.jpg */
/* и так далее */
for ... in
такой, что он просто не будет срабатывать если объект пустой. Соответственно если объект НЕ пустой и цикл прошел, то в переменную li
записываются данные, и раз она не пустая то выполняется условие, что элементы <li>
вкладываются в список <ul>
, иначе функция вернет пустую строку. <div>
и присваиваете ему display: flex;
order
:.wrapper {
display: flex;
}
#form1 {
order: 2;
}
#form2 {
order: 1;
}
<div class="wrapper">
<form id='form1' action="">
<input type="text">
<input type="text">
<textarea name="" id="" cols="30" rows="10"></textarea>
</form>
<form id='form2' action="">
<input type="text">
</form>
</div>
<div class="hello" id="a">Hello A</div>
<div class="hello" id="b">Hello B</div>
<div class="hello" id="c">Hello C</div>
<div class="hello" id="d">Hello D</div>
<div class="hello" id="e">Hello E</div>
<div id="text">
<div class="b">From A</div>
</div>
$('.hello').on('mouseover', function() {
$('.b').text($(this).text());
});
let str = 'ваша_строка_где_нужно_менять_ссылки';
str.match(/http\S*/g).forEach(v => {
if (v.match(/(\.jpg|\.png)/) === null) {
str = str.replace(v, '<a href="' + v + '" target="_blank">' + v + '</a>');
} else {
str = str.replace(v, '<img src="' + v + '" alt="">');
}
})
document.querySelector('body').innerHTML = str;
document.getElementById('months').addEventListener('change', function() {
const n = this.value;
})
document.addEventListener('DOMContentLoaded', () => {
const n = document.getElementById('months').value;
});
.....
if ($(this).parents('.charc_item').find('.charc_name').text() !== 'Диагностика') {
.....
.....
if ($(this).prevAll('.charc_name').text() !== 'Диагностика') {
.....
var data = {
"SiteInfo": {
"SiteURL": "devsite",
"WebName": ""
},
"TaxonomyGuid": "d3eaa59d-f18f-40ae-8b74-57233738d4e2",
"TermStoreName": "Managed Metadata Service Application"
}
$.ajax({
url: site,
type: "POST",
headers: {
"Accept": "application/json; odata=verbose"
},
data: JSON.stringify(data),
processData: false,
.....
})