Javascript не работает после публикации в IIS

#javascript #c# #ajax #asp.net-mvc-5

#javascript #c# #ajax #asp.net-mvc-5

Вопрос:

Я некоторое время искал в Интернете, пытаясь найти что-то похожее, что помогло бы мне, но безуспешно.

Код, который я написал ниже, отлично работает на моем локальном хостинге, но не на сервере, кто-нибудь, пожалуйста, может дать несколько советов, с удовольствием добавлю любой дополнительный код, если потребуется.

 $(function() {
    $("#SelectedStillage").on("change", function() {
        var orderid = '@ViewBag.SalesOrder';
        var stillageid = $(this).val();
        $.ajax({
            type: "GET",
            url: "/DespatchPrintLabels/_itemsPackedInStillage",
            data: {
                orderID: orderid,
                stillageID: $(this).val()
            },
            success: function(data) {
                $("#target").html(data);
            },
            error: function() {
                alert("Something went wrong ");
            }
        });
    });
})
  

Комментарии:

1. @StephenMuecke внес предложенные вами изменения, и, похоже, теперь они работают, спасибо за вашу помощь 🙂

2. Вы должны принять ответ.

3. На момент публикации именно Стивен ответил на вопрос в комментариях, за который я проголосовал, чтобы он получил оценку!

4. У Стивена уже много заслуг: P просто шучу… Я публиковал ответ, но когда я увидел его в комментарии, я упомянул в своем ответе, что я просто выделяю его, чтобы он был полезен другим. И, кстати, Стивен сам отредактировал мой ответ 🙂

Ответ №1:

Используйте

 url: '@Url.Action("_itemsPackedInStillage" "DespatchPrintLabels")'