使用 SAP UI5 OData API 讀取單條 order 數據的辦法

先看 Postman 需要使用的 url:https://services.odata.org/V2/Northwind/Northwind.svc/Orders(10248)

對應的 JavaScript 代碼:

onRead : function () {
            //var oContext = this.oModel.createBindingContext("/Orders('10248')");
            
            var mParameters = {
                // context: oContext,
                success:function(oResultData, oResponse){
                        console.log('Successfully read: ', oResultData, oResponse);
                    },
            };
            this.oModel.read("/Orders(10248)", mParameters);
        },

注意 '/Orders(10248)' 裏面不能再用單引號或者雙引號把 10248 包裹起來,不然要報錯誤消息:

query syntax incorrect!

細節可以查看我的教程:

這段代碼自動生成的 HTTP 請求如下:


打印的結果:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章