- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 3 个输入文本:用户 ID、用户名和电子邮件;
<input type="text" name="UserID" class="form-control" id="input-loader" placeholder="User ID">
<input type="text" name="UserName" class="form-control" id="user-show" placeholder="User Name">
<input type="text" name="Email" class="form-control" id="email-show" placeholder="Email">
在我的数据库中:
用户 ID(字符串)|用户名(字符串)|电子邮件(字符串)
萨特里奥德维 |萨特里奥·德维·赫里普托 (Satrio DwiHuripto) sdwihuripto@lala.com
我有像这样的 jquery 焦点:
$(function () {
$body = $("body"),
$("#user-show").hide(),
$("#email-show").hide(),
$(function () {
$("#input-loader").focusout(function () {
var UserIDc = document.getElementById("#input-loader");
$(function () {
$.get("/mockjax", function () {
$("#user-show").show(),
$("#email-show").show(),
});
});
});
});
$(document).on({
ajaxStart: function () { $body.addClass("loading"); },
ajaxStop: function () { $body.removeClass("loading"); }
});});
我必须做什么?卡住时间太长了。
最佳答案
您需要创建一个 Controller 操作方法,该方法返回包含用户名和电子邮件的 json,如下所示:
[HttpGet]
public ActionResult GetUserData(string userID)
{
string userName = ...; // get user name from database here
string email = ""; // get email from database here
return Json(new { ID = userID, UserName = userName, Email = email }, JsonRequestBehavior.AllowGet);
}
然后将脚本部分更改为:
$(function () {
$body = $("body");
$("#user-show").hide();
$("#email-show").hide();
$(function () {
$("#input-loader").focusout(function () {
// get value from input-loader textbox
var UserIDc = $(this).val();
$(function () {
// call /home/getuserdata and pass the user id from input-loader textbox
$.get("/home/getuserdata?userID=" + UserIDc, function (result) {
// set user name and email textbox value
$('#user-show').val(result.UserName);
$('#email-show').val(result.Email);
// show user name and email textbox
$("#user-show").show();
$("#email-show").show();
});
});
});
});
$(document).on({
ajaxStart: function () { $body.addClass("loading"); },
ajaxStop: function () { $body.removeClass("loading"); }
});
});
请注意,我在上面的代码中使用了 url /home/getuserdata
,因为我假设 GetUserData
操作方法位于 HomeController.cs
中>。如果 GetUserData
位于不同的 Controller 中,则必须更改 url,即 /users/getuserdata
(如果它位于 UsersController.cs
中)。
关于c# - 焦点移出后从文本输入获取值并显示该值的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24794684/
这个问题在这里已经有了答案: final keyword in method parameters [duplicate] (9 个回答) 关闭 8 年前。 在此示例中,声明 Object fina
我的目标:是通过我的函数更新字段获取选定值并使用函数输出值运行它。 问题:当我从列表中选择值时,它不会触发函数,也不会更新字段。 感谢您的帮助。 HTML 12 14 16 18 20 22 24
我有一本具有这种形式的字典: myDict = {'foo': bar, 'foobar baz': qux} 现在,我想拆分字典键中的空格,使其成为下一个键并获取值(重复)。 myDictRev1
vector a; vector b; int temp_holder; cout > temp_holder) a.push_back(temp_holder); cout > temp_h
Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿。当然,我
我正在使用 jquery ui 日期选择器来获取 fromDate 和 toDate 以下是from日期的代码 $("#from_date").datepicker({
我是一名优秀的程序员,十分优秀!