Javascript无法从我的服务器

时间:2017-08-08 13:25:23

标签: javascript

我目前正在使用eclipse工作,而我正在使用JavaScript为Lumira设计师制作一个组件。事先我创建了一个可以将数据写入我的数据库的函数(这个工作正常)。

现在我正在尝试创建一个从服务器获取此数据的函数。问题是我尝试通过警报或控制台日志查看我的数据,但每次我获取某些内容时,我的警报要么不弹出,要么为空,控制台日志也是空的。但是,当我检查我的网络时,它总是说所有东西都被取出,我可以看到我的物体(见下图)。

我的问题是为什么我无法在警报或控制台中看到它们?您可以在

下找到我的代码和网络图片

network

抓取我试图使用:

getButton.on("click", function() {
    fetch('https://xxxxxx/myphpfile.php').then(
        function(response){
            alert(response)
            return response.json();
        }).then(function(jsonData){
            alert(jsonData)
            //handle json data processing here
        });

xmlhttprequest我之前尝试过:

var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
    if (xhr.readyState == XMLHttpRequest.DONE) {
        alert(xhr.responseText)
        var resp = xhr.responseText
        arr = JSON.parse(resp);
        alert(arr);
    }
}
xhr.open('GET', 'https://xxxxxx/myphpfile.php', true);
xhr.send(null);

1 个答案:

答案 0 :(得分:0)

似乎使用Ajax调用为我做了工作

var dataOBJECTNAME='';
$.ajax({
            url: 'http://your_webservice/GETALL_OBJECTS',
            data: '',
            success: function (resp) {
                dataOBJECTNAME = resp;

            },
            error: function () {}
        });