Там должно быть что-то, что мне не хватает. Я попытался использовать $.ajax() и $.post(), чтобы отправить строку в мой MVC-контроллер ASP.NET, и пока контроллер достигнут, строка будет равна null, когда она туда попадет. Итак, вот почтовый метод, который я пробовал:
$.post("/Journal/SaveEntry", JSONstring);
И вот метод ajax, который я пробовал:
$.ajax({
url: "/Journal/SaveEntry",
type: "POST",
data: JSONstring
});
Вот мой контроллер:
public void SaveEntry(string data)
{
string somethingElse = data;
}
Для фона я сериализовал объект JSON с помощью JSON.stringify(), и это было успешным. Я пытаюсь отправить его на мой контроллер для Deserialize(). Но, как я уже сказал, строка возвращается как null каждый раз. Любые идеи?
Большое спасибо.
UPDATE:. Мне ответили, что моя проблема в том, что я не использовал пару ключ/значение в качестве параметра для $.post(). Поэтому я попробовал это, но строка все еще попала в контроллер как null:
$.post("/Journal/SaveEntry", { "jsonData": JSONstring });