Проблема при отправке данных на контроллер С# с помощью ajax, javascriptC#

Место общения программистов C#
Ответить
Anonymous
 Проблема при отправке данных на контроллер С# с помощью ajax, javascript

Сообщение Anonymous »

Я пытаюсь отправить хранилище сеансов из представления на контроллер.
Вот мой код:
`$(document).ready(function () {

Код: Выделить всё

document.querySelector('.k-spreadsheet-sheets-bar-add').style.display = 'none';

const urlParams = new URLSearchParams(window.location.search);
const id = urlParams.get('analysisId');
var sessionPassword = sessionStorage.getItem('analysisPassword').toString();

$.ajax({
url: "@Url.Action("Create", "Create")",
data: { id: id, sessionPassword: sessionPassword },
contentType: "application/json",
type: "GET",
success: function (response) {
if (response.success) {
alert("Daten wurden erfolgreich geladen!");
}
else if (response.passwordIncorrect) {
alert("Kein gültiges Passwort!");
window.location.href = 'http://localhost:55844/Index/Index'
}
},
error: function () {
alert("Error loading data.");
}
});
})`
Я хочу отправить «пароль сеанса» на свой контроллер:

Код: Выделить всё

 public ActionResult Create(int analysisId, string password)
Вот как я хочу его получить. Идентификатор анализа отправлен правильный, но пароль нет...
Я добавил ".toString" в sessionPassword, я думал, что это проблема, но это не решило. п>

Подробнее здесь: https://stackoverflow.com/questions/784 ... javascript
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»