Member 10967507 Ответов: 1

Не удается отобразить данные angularjs JSON в firefox


Хотя я могу отображать свои данные AngularJS JSON в chrome, но по какой-то причине я не могу отображать их в firefox.

Что я уже пробовал:

Я проверил журнал консоли firefox, но он не показывает мне никаких полезных журналов. Я почти уверен, что чтение журнала консоли - это не способ устранить эту проблему.

вот мой серверный код в c sharp:
public JsonResult getData()
{

    List<SelectListItem> l = new List<SelectListItem>();
    l.Add(new SelectListItem { Text = "a", Value="b" });
    l.Add(new SelectListItem { Text = "c", Value = "d" });

    return Json(l, JsonRequestBehavior.AllowGet);

}


А вот и мои клиентские коды:

$http({
    url: "home/getData",
    dataType: 'json',
    method: 'GET',
    headers: {
        "Content-Type": "application/json"
    }
}).then(function success(response) {
    $scope.Details = response.data;
    }, function error(response) {
        $scope.Details = response.statusText;
    })


<ul>
    <li ng-repeat="x in Details">
        {{x.Text}}
    </li>
</ul>

1 Ответов

Рейтинг:
11

Member 10967507

Загрузка одной и той же страницы с помощью локальный хост и localhost/Home/Index имеет разный результат.
Вы должны установить url: "главная страница/getData" или URL-адрес: "метода GetData" в соответствии с отображением адреса в браузере.