ASP. net не удается найти javascript функцию - PullRequest
0 голосов
/ 01 августа 2020

Может быть, кто-нибудь может помочь мне понять, в чем проблема, я часами искал решение в Google.

Я использую: ASP. NET entity framework

У меня есть представление с этим кодом:

<button type="button" id="btnGraficoNew">GeneraGrafico</button>
<div id="msgError"></div>
<div id="contenedorGrafico"></div>

@section scripts{
    @Scripts.Render("~/bundles/highcharts")
    @Scripts.Render("~/bundles/paraGrafico")

    <script type="text/javascript">
        $(document).ready(function () {
            $('.date-picker').datepicker({
                autoclose: true,
                todayHighlight: true
            }).next().on(ace.click_event, function () {
                $(this).prev().focus();
            });
            $("#btnGraficoNew").click("click", function () {
                alert("dentro de a");
                AlertaMensaje("hola mundo");
                ListaPubli(1, 1, 1);
            });
        });
    </script>
}

Когда я запускаю программу, браузер предупреждает меня: « Uncaught ReferenceError: AlertaMensaje is not defined » но если я проверю код страницы, вызов существует.

pageGrafico.js source code access

Into google dev tools this is what I can see

инструменты google dev

  1. ссылка на файл paraGrafico. js.
  2. не может найти функцию, которая находится внутри paraGrafico. js
  3. javascript файл не отображается в контенте.

Есть идеи?

1 Ответ

1 голос
/ 02 августа 2020

Проблема заключалась в том, что внутри «paraGrafico. js» была ошибка кода javascript.

url: "@Url.Action("method", "controller")",

change to

url: '@Url.Action("method", "controller")',

После ее решения браузер без проблем вызывает функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...