Sie sind auf Seite 1von 2

READ Call with JSON/AJAX Call (Sample code for Table):

var oModel = new sap.ui.model.json.JSONModel();


$ .ajax({
url : url,

jsonpCallback : 'getJSON',

contentType : "application/json",
dataType : 'json',

success : function(data) {
oModel.setData(data);

sap.ui.getCore().setModel(oModel);

var aData = oModel.getProperty("/d/results");


oModel.setData({ modelData : aData });
oTable.setModel(oModel); } });
oTable.bindRows("/modelData");
POST Call with JSON/AJAX
$. ajax({

type: "POST",

headers: {"X-Requested-With": "X","Content-Type": "application/json"},


url: <pass URL here>,

data: { d : {input : }},


complete: function(){ }});

READ Call with oData (Example for Table)


var oModel = new sap.ui.model.odata.ODataModel("URL");
oTable.setModel(oModel);

oTable.bindRows("/CollectionName");
POST Call with oData
var mPayload = {

<Fill Data in fields>

};

var oModel = new sap.ui.model.odata.ODataModel(URL);


oModel.setHeaders({

"X-Requested-With": "X",

});

"Content-Type":"application/json"

oModel.create("/CollectionName", mPayload, {
success: function() {}, false); } });

Das könnte Ihnen auch gefallen