У меня есть следующая страница бритвы, что он вызывает мой контроллер MyView во время моей начальной загрузки страницы, чтобы загрузить все мои параметры, необходимые для моего контроллера.
У меня возникли проблемы с определением правильного синтаксиса в моем вызове ajax, так как я получаю следующую ошибку.
Не думаю, что могу назначить это --- let showMapUrl = 'mapView' в моем ответе об успехе.
Страница бритвы
@{
var CallView = Url.Action("MyView", "Routing", new { area = "Routing" });
..Code..
Where my ajax call is defined...
var showView = function (x, y) {
let serviceIds = getService(x, y);
if (serviceIds.length > 0) {
var data = {
"ObjectId": ObjectIds,
};
$.ajax({
type: "POST",
dataType: "json",
url: '@CallView',
data: data,
success: function (response) {
if (response.Success) {
let showMapUrl = '@CallView'
window.open(showMapUrl);
}
Мой контроллер
public ActionResult MyView(string route, DateTime scheduleDate)
{
***Code***
return PartialView("MyView",
Моя ошибка
Scheduler:3905 Uncaught ReferenceError: GenerateStatus is not defined
at Object.error (Scheduler:3905)
at c (jquery-3.4.1.min.js:2)
at Object.fireWith [as rejectWith] (jquery-3.4.1.min.js:2)
at l (jquery-3.4.1.min.js:2)
at XMLHttpRequest.<anonymous> (jquery-3.4.1.min.js:2)