table.onclick = function(event) {
var target = event.target;
// цикл двигается вверх от target к родителям до table
while (target != table) {
if (target.tagName == 'TD') {
// нашли элемент, который нас интересует!
highlight(target);
return;
}
target = target.parentNode;
}
// возможна ситуация, когда клик был вне <td>
// если цикл дошёл до table и ничего не нашёл,
// то обработчик просто заканчивает работу
}
import React, { Component } from 'react';
class Succes extends Component{
constructor(props){
super(props);
this.state = { error: null,
isLoaded: false,
items: Array
}
}
componentDidMount() {
// Fetch тут
fetch("http://example.url/page.php")
.then((response) => response.json())
.then((response) => {
this.setState({items: response});
this.setState({isLoaded: true});
})
.then((error) => {
this.setState({false: true});
this.setState({error});
})
}
render (){
const data = Array.from(this.state.data.headers);
}
}
export default Succes;
var data = new Object();
// Допустим данные формы такие
data.user = {
name: "Имя" // сюда ваша переменная;
// Другие данные
};
data.orderlist= {
// данные orderlist
}
// Далее data вы превращаете в JSON строку
data = JSON.stringify(data);
// JSON строку вы передаёте в ajax
$.ajax({
url: opts.handler,
type: 'POST',
dataType: 'json',
data: data
/* И так далее */