use*_*987 3 .net javascript c# ajax asp.net-mvc-3
我使用MVC3架构,c#.net.当焦点更改为下一个字段即密码字段时,我需要立即将文本框内容(用户ID)与数据库进行比较.所以我想在用户ID字段中使用onblur事件,然后调用Controller方法.谁能告诉我如何处理这个问题?作为一个新手,代码片段受到高度赞赏.
提前致谢,
普拉香特
小智 8
这是一个例子.控制器方法的示例
[HttpPost] // can be HttpGet
public ActionResult Test(string id)
{
bool isValid = yourcheckmethod(); //.. check
var obj = new {
valid = isValid
};
return Json(obj);
}
Run Code Online (Sandbox Code Playgroud)
这将是你的javascript函数.
function checkValidId(checkId)
{
$.ajax({
url: 'controllerName/Test',
type: 'POST',
contentType: 'application/json;',
data: JSON.stringify({ id: checkId }),
success: function (valid)
{
if(valid) {
//show that id is valid
} else {
//show that id is not valid
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39789 次 |
| 最近记录: |