我搜索了這個錯誤并嘗試了其他人的解決方案,但它沒有修復。我更改了 jquery 版本,從頭開始撰寫代碼 vs vs 但仍然相同。
[HttpPost]
public JsonResult GetID(int ID)
{
List<User> users = db.users.ToList();
User user = users.FirstOrDefault(x => x.Id == ID);
return Json(user, JsonRequestBehavior.AllowGet);
}
<button onclick="dataget()" id="personID" style="margin-left: 28%;"> <span class="fa fa-arrow-left text-dark" style="font-size:30px" aria-hidden="true"></span></button>
<script type="text/javascript">
var dataget = function () {
var ID = 1;
$.ajax({
url: '/Finder/GetID/' ID,
type: 'POST',
dataType: 'json',
success: function (data) {
$("#Name").html(data.Name);
$("#Surname").html(data.Surname);
}
});
</script>
uj5u.com熱心網友回復:
將此用作您的按鈕;
<button id="personID" style="margin-left: 28%;">
...
</button>
您需要將腳本放在剃刀部分中,它將被插入到布局中的腳本部分。
@section script {
<script type="text/javascript">
// execute this function upon page ready
$(document).ready(function(){
// bind the event to your button
$("#personID").click(function(e){
e.preventDefault();
//Fetch form data
var sendData = { ID:1 };
$.ajax({
url: '@Url.Action("Find","GetID")',
type: 'POST',
data: sendData,
dataType: 'json',
contentType: 'application/json; charset=utf-8',
success: function (data) {
$("#Name").html(data.Name);
$("#Surname").html(data.Surname);
}
});
});
});
</script>
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/441712.html
上一篇:RailscapybaraCliver::Dependency::NotFound在生產中
下一篇:在Dropdown中動態添加選項
