Uncaught SyntaxError: неожиданный идентификатор в JS (ASP.NET)

У меня есть сценарий JS, чтобы получить данные из серверной части

Вот скрипт

<script>
$(document).ready(function() {
    emaillist_update();
});

function emaillist_update() {
    var url = window.location.pathname;
    var id = url.substring(url.lastIndexOf('/') + 1);
    alert(id);
    $.ajax({
        url: '@Url.Action("Displayinfo", "Questions")',
        type: 'Post',
        dataType: 'Json',
        data: {
            ID: id
        }
        success: function(result) {
            var info = result;
            $("#vacancy").append("Мы ищем специалиста на вакансию:" + info.Vacancy);
        },
        error: function(result) {
            alert('Error');
        }
    });
}

А вот код на конце -

 public ActionResult Displayinfo(int ID)
    {
        var res = db.Interview
            .Where(x => x.Interview_Id == ID)
            .Select(x => new
            {
                Vacancy = x.Vacancy.VacancyName,
                Greeting = x.Greeting,
                Detail = x.Detail
            }).FirstOrDefault();
        return Json(res, JsonRequestBehavior.AllowGet);
    }

У меня есть эта ошибка Uncaught SyntaxError: Unexpected identifier в этом ряду url: '@Url.Action("Displayinfo", "Questions")',

В чем беда? URL кажется правильным

Спасибо за помощь

0 ответов

Другие вопросы по тегам