Devextreme显示数据库在Selectbox中的结果

时间:2017-07-06 07:26:29

标签: javascript jquery devextreme

我搜索了这个网站并尝试过,但我仍然没有找对。我搜索过这些主题(等等):

How to get return value in a function with inside Ajax call - JQuery

get return value of jQuery get().done() function

我的应用上有一个页面。我的页面上有一个dxSelectBox。我需要在dxSelectBox内显示一个depot列表。我的Web服务有效。我试图在dxSelectBox中显示结果,但它没有显示任何内容:

App.FirstScreen = function (params) {
    // "use strict";
    var viewModel = {
        dsDepots: ko.observableArray([]),
        GetDepots: getDepots (),
    };
    return viewModel;
};

function getDepots() {
    // this will generate another thread to run in another function
    jQuery.ajax({
        url: 'connection_string + "/rest/_getDepots"',
        type: 'get',
        success: function (data) {
            if (data != "") {
                var _result = JSON.parse(data.childNodes['0'].childNodes['0'].data);
                viewModel.dsDepots(_result);
            }
            return (data);
        },
        error: function () {
            return "Hello";
        }
    });
}

0 个答案:

没有答案