javascript - ReadyState 未超过 1

标签 javascript php ajax

尝试通过 javascript open() 函数将数据放入 XML 中。
但是网站没有超过readyState 1,
下面是Javascript代码

function addItem()
{
    var name = document.getElementById('Iname').value;
    var price = document.getElementById('Iprice').value;
    var quantity = document.getElementById('Iquantity').value;
    var description = document.getElementById('Idescription').value;
    xHRObject.open("GET", "listing.php", true);
    xHRObject.onreadystatechange = function() {
        if (xHRObject.readyState == 4 && xHRObject.status == 200)
        {
            document.getElementById('Information').innerHTML = xHRObject.responseText;
            xHRObject.send(null);
        } 
    }
}

我不知道这是否是 PHP 的错误,但它很大,所以我只会在需要时将其发布。

最佳答案

这是浏览器功能的一个错误,在 Firefox 中工作正常。

关于javascript - ReadyState 未超过 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26423053/

相关文章:

javascript - 循环绑定(bind)以查找循环数

php - PHP 如何确定用户是否按下了回车键或提交按钮?

html - 通过链接切换 CSS 剧透按钮

带进度条的 jQuery ajax 上传 - 无闪光

javascript - 在 react-starter-kit 中需要 ('template.jade' )

javascript - 根据结果​​在测验结束时按 ID 加载不同的 YouTube 视频

javascript - 从 javascript 书签调用 Devise

php - 如何在 php 中键入提示生成器?

与 phpmyadmin 相比,php mysqli 返回不同的行数

asp.net - 如何使用Json发送数据并进入asp.net服务