I am trying to use promise to send an ajax request to a php script which checks if a file exist on the server and returns a boolean value.
I have the below code but
This part of your code:
promise.then(function(e) { return e; });
only returns e to the callback function. You have to handle the result within that callback.
e
promise.then(function() { // handle result; });
Or might as well return the promise as shown by @Ole.