У меня есть текстовый файл с вопросами и ответами в формате: Какого цвета небо? | Синий Какого цвета трава? | Зеленый
Я могу отобразить вопрос и заставить его ответить, ноЯ хочу сделать это на веб-странице. Я хочу отобразить вопрос из текстового файла, они отвечают, используя форму. Это держит счет. Сложность в том, что я хочу использовать AJAX, чтобы получить вопрос и отправить ответ, затем он загружает следующий вопрос и так далее. Я использую C # ASP.NET Core MVC, я пробовал множество учебников по AJAX, и ни один из них не работает! Мне нужен простой пример, пожалуйста, ничего особенного!
Я не против, если он использует jquery, он просто должен работать. Я шаг за шагом следовал учебному пособию по YouTube, и оно не сработало. Похоже, что Microsoft обновляет вещи каждые 5 минут, делая учебники старше 5 минут совершенно бесполезными. Почему я не придерживался Python Flask?
Этот код находится в файле Views / Home / Index.cshtml
```
<script src="~/Scripts/jquery-3.4.1.js"></script>
<div style="margin:5px;">
<span>Supply a number to get square of it using AJAX</span>
<br />
<input type="number" id="supplied_number"/>
<br /><br />
<input type="button" value="Show" id="show_button"/>
<br /><br />
<div id="updating_div">Result will display here</div>
</div>
<script>
$(document.ready(function () {
$("#show_button").click(function () {
sNumber = $("#supplied_number").val();
$.ajax({
type: "post",
url: "/Home/Square",
data: { number: sNumber },
success: function (data) {
$("#updating_div").html("Result : " + data.result)
}
});
});
})
This code is in the /Controllers/HomeController.cs file
public JsonResult Square(int number)
{
int squaredResult = number * number;
return Json(squaredResult);
}
This is NOT the only code I've tried, if you could only see the number of iterations of attempts and failures.