簡體   English   中英

JSON在IIS8部署的應用程序上不起作用

[英]JSON Not Working on IIS8 Deployed Application

我有一個可以正常工作的MVC5 Web應用程序,在VS上調試時,它可以很好地運行並將所有Json格式的文件很好地拉到下拉框。

但是,當我在IIS8上部署應用程序時,Json在選擇時拒絕拉到嵌套的下拉列表,那么我是否缺少任何配置使其可以在localhost(IIS)上運行? 非常感謝您的幫助。

我檢查了我的瀏覽器調試器,發現它在javascript控制台上返回404 Not Found錯誤,但這是在VS上使用午餐的同一應用程序,並且運行良好。請混淆任何幫助嗎?

嘗試在視圖頁面中使用通過JSON調用函數的URL上的相對路徑。

如下圖所示:

var urlRelative = '<%= Url.Action("Action", "Controller") %>';
                $.getJSON(urlRelative, function (sourceData) {
                    var select = $("#SourceInfoComboBox1");
                    select.empty();

                    select.append($('<option/>', {
                        value: null,
                        text: "-Select-"
                    }));


$.each(sourceData, function (index, itemData) {
                    select.append($('<option/>', {
                        value: itemData.Value,
                        text: itemData.Text
                    }));
                });

        });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM