嗨,我想在我的視圖中加載訂單數(在一個特殊的標簽中),我在 Sql 中撰寫了一個 SP,它根據輸入型別回傳訂單數。我在表單中設計了幾個框來顯示所有型別的訂單數。所以我給我的標簽“Id”,我想在表單加載時,這個標簽顯示數字。我在視圖的底部寫了一個腳本。視圖和腳本和控制器:
<div class="inner">
<h3 id="Orders1"><sup style="font-size: 20px"></sup></h3>
<p>New Orders </p>
</div>
<script>
$("#Orders1").load(
function () {
$.ajax({
url: '/Report/GetResultTestData',
data: JSON.stringify({
id: 1 /// input value
}),
type: 'GET',
contentType: 'application/json; charset=utf-8'
});
</script>
我的控制器如下所示:
[HttpGet]
public IActionResult GetResultTestData(int id )
{
var data = _sv.GetResultTestData(id);
return new JsonResult(data);
}
但不幸的是,它沒有顯示任何內容,請您指導我!
uj5u.com熱心網友回復:
更新
<div class="inner">
<h3 id="Orders1"><sup style="font-size: 20px"></sup></h3>
<p>New Orders </p>
<span id="result2"></span>//add the id to put the result id
</div>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script>
$(document).ready(function () {
$.ajax({
url: '/Report/GetResultTestData',
data: {id: 1},
type: 'GET',
contentType: 'application/json; charset=utf-8',
success: function (result) {
$('#result2').html(result);
}// add the success to pass the result
});
});
</script>
控制器:
[HttpGet]
public IActionResult GetResultTestData(int id )
{
return Content(id, "text/plain");
}
結果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/483398.html
標籤:javascript jQuery 阿贾克斯 api asp.net 核心
上一篇:使用cypress測驗網路請求
