最近まで、ホストされた Web サイトで正常に動作していた ajax 呼び出しがあります。
このように定義
$.ajax({
url: 'GetItemsForCountry',
type: 'GET',
data: "country=" + country,
success: function (items) {
$("#Items").empty();
$("#Items").attr("disabled", false)
$.each(items, function (i, c) {
$("#Items").append($('<option></option>').val(c.Value).html(c.Text))
}
);
})
VSでローカルにデバッグしようとすると、正常に動作し、コントローラーを回線上で渡していることがわかります...
http://localhost:9000/Home/GetItemsForCountry?country=USA
ホストされたサーバーでそれを実行すると、次のように渡されます
http://servername/GetItemsForCountry?country=USA.
以前はこれを行っていませんでした。
誰かが理由を知っていますか?または、これを MapRoute して 404 エラーが発生しないようにする方法を知っていますか?
助けてくれてありがとう。
デビッド