function DeletWrapper (id, elementIndex) {
document.getElementById(id).remove()
arr .splice(elementIndex, 1);
}
<div id="wrapper_element_1">
<span>1</span>
<button onclick="DeletWrapper('wrapper_element_1', 1)">Удалить</button>
</div>
let li = document.querySelectorAll("ul > li");
let request={};
for (let item of li ){
console.log(item);
let key, val
for(let span of item.children){
if(span.classList.contains("one")){
key = span.innerHTML
}
if(span.classList.contains("two")){
val = span.innerHTML
}
}
request[key]=val;
}
console.log(request)
Можно ли сделать чтобы строки выводились последовательно так же с интервалом 20 секунд.
json = [
"p30"=>"<p30>".$row['fraza']."</p30>",
"p31"=>"<p31>...".$row['avtor']."</p31>"
]
echo json_encode(json);
function po()
{
$.ajax({
type: "POST",
url: "shablon/filosof.php",
data: "req=ok",
// Выводим то что вернул PHP
success: function(text)
{
//Очищаем форму ввода
$(".frazy2").empty();
//Выводим что вернул нам php
$(".frazy2").append(text.p30);
setTimeout(function (){
$(".frazy2").append(text.p31);
},20000)
}
});
}
function saveToServer(file, fileName) {
const formData = new FormData();
formData.append(fileName, file);
}
fetch('/avatars', {
method: 'POST',
body: data
}).then(function(response){
return response.json();
})).then(function(json){
console.log("ответ от сервера", json);
}).catch(function(e){
console.log("ошибка", e);
})
$.ajax({
type: 'POST',
url: 'givestar.php',
data: msg,
success: function(data) {
console.log(data);
$('#changedvotes-' + data.id).html(data.text);
},
error: function(xhr, str){
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
fetch( 'givestar.php', {
method: "POST",
body: msg
}).then(function(response){
return response.json;
}).then(function(data){
console.log(data);
document.getElementById("changedvotes-"+data.id).innerHTML = data.text
}).catch(function(e){
console.log(e);
});
<form name="formName" action="data" onsubmit="sendForm(event)">
<input type="text" name="input_1">
<input type="text" name="input_2">
<button type="submit">отправить</button>
</form>
function sendForm(event){
event.preventDefault;
event.stopPropagation();
let form = document.forms.formName;
let formData = new FormData(form);
formData.append = ("action","insert");
fetch(url,{
method: "POST",
body: formData
}).then(function(response){
return response.json();
}).then(function(json){
console.log(json);
})
}
<div id="myid" onclick="showConent("myid")">Картинка</div>
<div id="myid_f" onclick="showConent("myid_f")">Картинка</div>
<div id="myid_c" onclick="showConent("myid_c")">Картинка</div>
<div id="myid_k" onclick="showConent("myid_k")">Картинка</div>
<div id="target"></div>
function showConent(id){
url="index.php/?contentId="+id
fetch( url).then(function (response){
return response.json();
}).then(function(response){
// предположим что с сервреа вы вернули что то типа {"html":"<div class="modal-wrap" id="myid">
// <p>Полное описание...</p>
// </div>"}
// response = {"html":"<div class="modal-wrap" id="myid"> <p>Полное описание...</p> </div>"};
document.getElementById("target").innerHTML = response.html
})}
var dogs = {
Fido: "Mutt", Hunter: "Doberman", Snoopie: "Beagle"
};
var myDog = "Hunter";
var myBreed = dogs[myDog];
var myBreed = myDog;
text[1] = '<b class="1">data1</b><br>';
document.write(text[1] );
text[2] = '<b class="2">data2</b><br>';
document.write(text[2] );
text[3] = '<b class="3">data3</b><br>;
document.write(text[3] );
var jsArr=['js1.js', 'js2.js'];
for (var jsFile in jsArr) {
var script = document.createElement('script');
script.src = "/static/js/"+jsArr[jsFile];
document.body.appendChild(script[jsFile ]);
(function(script) {
return script.onload = function() {
console.log(script);
};
})(script);
}