У меня есть действие в MobileController под названием «MyAction» и я называю это с JavaScript следующим образом:Получение ссылки на действие?
<script type="text/javascript">
function SubmitData() {
$.ajax(
{
type: "POST",
url: "http://localhost:1613/Mobile/myaction",
data: "id to post",
success:
function (result) {
window.alert("SUCCESS");
},
error: function (req, status, error) {
window.alert("ERROR!");
}
}
);
}
</script>
Обратите внимание, однако URL не использует относительные пути, я пытался сделать это только ~/Мобильная связь/MyAction но это не сработало.
Любые идеи, как я могу это сделать, чтобы указанный указатель указывал на работу во всех случаях, а не только в том случае, если домен является localhost: 1613? Например, если я загрузил его на mysite.com, он найдет действие на mysite.com/mobile/myaction.
Спасибо за помощь!
какая ошибка вы получаете –
попробуйте просто вызвать действие как myaction все о пути URL-адреса хороший способ грузовика это с помощью веб-консоли в Firefox и см. запрашивающий URL-адрес –
Относительные URL-адреса работают! Вы можете проверить свой вызов ajax в Firebug и проверить, какой URL-адрес вызывается? –