У меня есть этот код C #:
public class HomeController : Controller
{
[Route("")]
public IActionResult Index()
{
return View();
}
[Route("home/salam")]
public JsonResult salam()
{
return new JsonResult("Alo Alo");
}
}
В моем Index.cshtml у меня есть это:
`
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
<script src="~/lib/jquery/dist/jquery.js"></script>
<script src="~/lib/jquery-validation/dist/additional-methods.js"></script>
<script src="~/lib/jquery-validation/dist/jquery.validate.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<div id="ppp">ppopyyyppyoptyphiopy</div>
<div id="matn"></div>
<script>
$("#ppp").click(function () {
alert("I'm Here");
$.ajax({
type: 'GET',
url: '/home/salam',
dataType:"jsonp",
success: function () {
alert("Hello Dear");
}
});
</script>
`
Он прекрасно компилируется, но ajax не работает.Пожалуйста, помогите мне.Что я должен делать?Появляется сообщение «Я здесь», а «Здравствуйте, дорогой» - нет.