Вложенный PartialView с проблемой javascript - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть основной вид, который открывает PartialView через Javascript, который открывает другой частичный вид через Javascript. В последнем у меня есть кнопка, которая при нажатии должна выполнить Javascript код. Нажав на кнопку, я получаю следующую ошибку:

123175? IsWithCorrispondence = True: 1 Uncaught SyntaxError: неверный или неожиданный токен

Объявление кнопки следующее: 100

<button class="tooltip student-requests" style="margin-bottom: 10px;" data-tooltip="@Recognition.Views.Students.Localization.Requests.ApproveNoAutoButton" onclick="confirmStudentsRequesttNoAuto('@Url.Action("ApproveExamNoAuto")', @Model.RequestId , @Model.EsameEstStudente.Id);'" data-hasqtip="true" aria-describedby="qtip-1">@Recognition.Views.Students.Localization.Requests.ApproveNoAutoButton</button>

Файл Javascript, содержащий метод, был указан в родительском объекте и имеет следующий код:

var DETAIL_STUDENT_REQUESTS_SELECTOR = "#lookup_student_requests_detail";


function openStudentsRequestsDetail(controllerActionURL, RequestId, EsameEstId) {


   showLoading();

   getStudentRequestsDetail(controllerActionURL, RequestId, EsameEstId);

}

function confirmStudentsRequesttNoAuto(controllerActionURL, RequestId, EsameEstId) {

   return;
}


function closeStudentsRequestsDetail() {
   $(DETAIL_STUDENT_REQUESTS_SELECTOR).dialog('close');
}


function getStudentRequestsDetail(controllerActionURL, pRequestId, pEsameEstId)
{

    ajaxPost(controllerActionURL, { EsameEstStudenteId: pEsameEstId, RichiestaAutorizzId: pRequestId }, function (data)
    {

       $(DETAIL_STUDENT_REQUESTS_SELECTOR).html(data);
       hideLoading();

       openDialogDetail(DETAIL_STUDENT_REQUESTS_SELECTOR);

    }, null);

}

// Open Detail Modal Dialog 
function openDialogDetail(selector) {


   var opt = {
    autoOpen: false,
    modal: true,
    width: 600,
    height: 300,
    closeOnEscape: true,
    close: function () {
        $("input[type=text], input[type=file], input[type=hidden]", this).attr("value", "");

    },
    open: function () {
        var closeButton = $(this).parent().children(".ui-dialog-titlebar").children(".ui-dialog-titlebar-close")[0];
        $(closeButton).html('<img src="' + BASE_PATH + 'Styles/img/lightbox_close.png" style="width: 16px; 16px;">');
    }
  };

   $(selector).dialog(opt).dialog("open");

}

Может кто-нибудь мне помочь?

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