亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 Javascript Vairable 發送到 C# MVC 控制器

將 Javascript Vairable 發送到 C# MVC 控制器

C#
慕虎7371278 2022-10-23 16:27:17
單擊鏈接時,我需要將 JavaScript 變量發送到 MVC 中的某個 C# 控制器。我不想用 Jquery 來做。我需要用 JavaScript 來做。這是控制器的代碼: **[HttpPost]        public ActionResult saveuser(int id, string propertyName, string value)        {            var status = false;            var message = "";            //Update data to database             using (PaediatricDBEntities db = new PaediatricDBEntities())            {                var user = db.ShiftTypes.Find(id);                if (user != null)                {                    db.Entry(user).Property(propertyName).CurrentValue = value;                    db.SaveChanges();                    status = true;                }                else                {                    message = "Error!";                }            }            var response = new { value = value, status = status, message = message };            JObject o = JObject.FromObject(response);            return Content(o.ToString());        }**我需要通過javascript向這個控制器發送3個參數,第一個是元素的id,第二個是元素的屬性名,第三個是元素的值。謝謝,
查看完整描述

1 回答

?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

如果我理解您在這里嘗試做的是使用純 JavaScript 調用端點?


這將為您完成工作:


function callYourController(id, propertyName, value) {

   var xhttp = new XMLHttpRequest();

   xhttp.onreadystatechange = function() {

       if (this.readyState == 4 && this.status == 200) {

           console.log(this.responseText);

       }

   };

   xhttp.open("POST", "www.google.com?id=" + id + "&propertyName=" + propertyName + "&value=" + value, true);

   xhttp.send();

}


查看完整回答
反對 回復 2022-10-23
  • 1 回答
  • 0 關注
  • 90 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號