Is there a way to use a full server path instead of a url when submitting a form via ajax with jquery?
The exemple below doesn't work but it will give you an idea of what I'm trying to do. I know you can't do cross domain ajax requests but this is all on the same physical server.
I don't want to set up proxy or anything too fancy, if there's no way to do this easily I'll just move a few files on the server but I was hoping there might be an easy solution.
$.ajax({
type: "POST",
url: "/home/full/server/path/file.php",
data: theData,
success: function() {
$('div#success').fadeIn('fast');
}
});
Thanks!
Is there a way to use a full server path instead of a url when submitting a form via ajax with jquery?
You can use location to get the current server:
url: location.protocol + "//" + location.host + "/home/full/server/path/file.php"
But you cannot use absolute path for cross-domain requests.
No, that won't work. Those are not publicly visible URIs, those are actual script paths which are not visible from the client.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With