Javascript I';“我得到了”;对象';s状态必须打开。”;
我试图执行AJAX请求,但我遇到了这样的错误,AJAX调用应该被打开。但它已经开放了。正在尝试发送XMLHttpRequest头,但收到这种错误。伙计们,帮帮我Javascript I';“我得到了”;对象';s状态必须打开。”;,javascript,php,ajax,Javascript,Php,Ajax,我试图执行AJAX请求,但我遇到了这样的错误,AJAX调用应该被打开。但它已经开放了。正在尝试发送XMLHttpRequest头,但收到这种错误。伙计们,帮帮我 let del_btn = document.querySelectorAll('.delete'); for(let i = 0; i < del_btn.length; i++) { del_btn[i].addEventListener('click', function(){ let xhr = new X
let del_btn = document.querySelectorAll('.delete');
for(let i = 0; i < del_btn.length; i++)
{
del_btn[i].addEventListener('click', function(){
let xhr = new XMLHttpRequest();
let book_title = del_btn[i].parentElement.children[1].children[1].children[0].children[0].textContent;
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200)
{
if(this.responseText.includes('Deleted'))
{
let books = this.responseText.split('.')[1];
if(books == '0')
{
del_btn[i].parentElement.parentElement.innerHTML = 'You have no books in your list. Go to the ' + ' ' + '<a href="index.php"> main page </a>' + ' ' + 'and start your ride!';
}
else
{
del_btn[i].parentElement.parentElement.removeChild(del_btn[i].parentElement);
document.querySelector('.amount-b').textContent = 'Количество книг: ' + books;
}
}
}
}
xhr.open("POST", "../operations/delete_book.php", true);
xml.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send('title=' + book_title);
}, false);
}```
let del_btn=document.querySelectorAll('.delete');
for(设i=0;i
xml.setRequestHeader
看起来像是打字错误there@PatrickQ哈哈哈,你是最棒的,我开始思考我的生活。。。