Skip to Content
0

Issue with Tiny World part9 : Application life cycle

Feb 27 at 05:41 AM

32

avatar image
Former Member

I am following the Tiny world Tutorial had issue on this part of the tutorial : https://blogs.sap.com/2016/03/29/developing-with-xs-advanced-application-life-cycle/

I am having a problem adding the country.The response is always: {“readyState”:0,”status”:0,”statusText”:”error”}

and in the console I get this message:

” Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. ”

Also can you specifiy what url to use in the ajax url ?

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Best Answer
Uri Nizan
Feb 27 at 11:23 AM
1

Hi Roshan,

The URL should be this:

url:"country/country.xsjs",

Here is the full ajax post request:

$.ajax({

type: "POST",

url: "country/country.xsjs",

contentType: "application/json", data: insertdata, dataType: "json", crossDomain: true,	success: function(data) {

oFirstDialog.close();

sap.ui.getCore().byId("tinytab").getModel().refresh(true);

alert("Data inserted successfully");
},

error: function(data) {	

var message = JSON.stringify(data);

alert(message);
}

});

Make sure you also make the needed changes to the country.xsjs code.

Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Thank You, Uri
It worked. I was just using the wrong table name in country.xsjs file which was causing the problem

0