0

我有一个使用 asp.net web api 和一些搜索的端点 GET

ASP.NET 网页 API

public IEnumerable<AudtisDTO> Get(searchCriteriaObject value)
        {    
            return _auditService.getSearchResults(value);
        }

骨干网.js

// 收藏

var AuditsCollection = Backbone.Collection.extend({

    model: Audit,

    url: 'http://localhost:56501/api/searchaudits',

    sync: function (method, model, options) {
                if (options.crossDomain == undefined) {
                    options.crossDomain = true;
                }

                if (!options.xhrFields) {
                    options.xhrFields = { withCredentials: true };
                }
                //options.timeout = 1000;
                alert(method + ": " + JSON.stringify(model));
                return Backbone.sync(method, model, options);
    },

    parse: function (data) {

       console.log(data);
    }
});

// 模型

var Audit = Backbone.Model.extend({ });

// 看法

var ListAuditsView = Backbone.View.extend({

  formdata = [{"searchField1":"1","searchField2":"2"}]

var _audit = new Audit(formData);

        this.collection.add(_audit);

        this.collection.fetch();
});

当我这样做时,我什么也得不到。它成功调用,但没有返回任何内容。我看到提琴手看看会发生什么,它显示为空。我猜这是因为我没有正确地将参数发送到端点。

谢谢您的帮助

4

0 回答 0