Currently what I'm doing in my js file is this (and it works):
var root = "http://mydomain.com";
$.ajax({
type: "POST",
url: root + "/MyController/MyAction",
data: { 'id': myId },
dataType: "html",
success: function (response) {
blah blah...
However the problem is if someone types in www.mydomain.com instead of mydomain.com, the path is not found. I tried following the advice in this post: Relative Image URL in Javascript File - ASP.net MVC and IIS 7, namely setting root to ../ or document.location.host, but both don't work.
What's the correct way to specify paths (to actions in controllers, images, etc) in a js file?
Thanks.