首页 > 其他分享 >Ajax

Ajax

时间:2022-09-21 16:44:05浏览次数:47  
标签:status bd return Ajax user cs new

使用ajax进行新增 <script>
$(function () {
$("#Add").click(function () {
$.ajax({
type: "Post",
url: "/UserLogin/AddUser",
data: {
Name: $("#txtName").val(),
Age: $("#txtAge").val(),
Emal: $("#txtEmal").val(),
Phone: $("#txtPhone").val()
},
success: function (st) {
if (st.status == 200) {
alert("添加成功!");
window.location.href = "/UserLogin/Users";
}
else if (st.status == 401) {
alert("姓名不能为空!");
return;
}
else if (st.status == 402) {
alert("年龄不能为空!");
return;
}
else {
alert("添加失败!"); }
}
}) })
}) </script>  

[HttpPost]
public ActionResult AddUser(CS_Users cs_user)
{
try
{
if (ModelState.IsValid)
{
using (MedicalInformationDataBaseEntitiesAAA tv = new MedicalInformationDataBaseEntitiesAAA())
{
CS_Users bd = new CS_Users();
if(cs_user.Name == null||string.IsNullOrEmpty(cs_user.Name.Trim()))
{
return Json(new { status = 401 });
}

if (cs_user.Age == 0||cs_user.Age==null)
{
return Json(new { status = 402 });
}
bd.Name = cs_user.Name;
bd.Age = cs_user.Age;
bd.Emal = cs_user.Emal;
bd.Phone = cs_user.Phone;
tv.CS_Users.Add(bd);
tv.SaveChanges();
return Json(new { status = 200 });
}
}
else
{
return Json(new { status = 500 });
}
}
catch (Exception ex)
{
return Json(new { status = 500 });
throw;
}
}

 

标签:status,bd,return,Ajax,user,cs,new
From: https://www.cnblogs.com/lucy12/p/16716144.html

相关文章

  • Node.js(七)MySql+ajax
    Api.jsconstexpress=require("express");constrouter=express.Router();constmysql=require('mysql')constmysqlutil=require("./mysql");letpool=mysql.cre......
  • ajax+tp5 详情页跳转/实现登录--注册
      需求:点击资料下载后   跳转到登录页登录成功下载资料,  有账号即可登录  无账号即需注册!<formaction=""method="POST"role="form"class="logi......
  • 使用AJAX绑定点击事件将接口值返回渲染到指定位置
    AJAX是局部的刷新或者叫做无刷新技术首先是js部分,这里注意不紧要引入express模块,还需要把cors模块也引入在下面添加了判断,用来判断所取得的随机值是否在0.5以上  ......
  • 前端Ajax-Day32
    XMLHttpRequest:用于请求服务器上的资源。  使用XMLHttpRequest发起get请求:①创建xhr对象②调用xhr.open函数:请求类型和请求地址③调用xhr.send函数④监听xhr......
  • django框架之模型层-Ajax
    目录Ajax基本操作数据编码格式Ajax携带文件数据Ajax回调函数参数问题sweetalter介绍django自带的序列化组件图书管理系统Ajax基本操作1.Ajax:js自带的功能(学习的是jQuery......
  • Ajax
    AjaxAjax基本操作1.Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术,使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而......
  • Ajax
    目录Ajax一、特点二、Ajax和form表单的区别form表单:Ajax:三、基础语法四、数据编码格式五、Ajax携带文件数据六、回调函数七、序列化Ajax一、特点异步提交,局部刷新Ajax......
  • 什么是Ajax?全面了解?
    目录1.什么是Ajax?2.Ajex的优点3.Ajax工作原理4.基本语法5.数据编码格式6.ajax携带文件数据7.回调函数我们知道,前端页面想要和后端进行数据交互,可以通过以下方式将参数添......
  • ajax
    一、Ajax'''页面不刷新的情况下可以与后端进行数据交互异步提交局部刷新eg:码云用户注册无序点击按钮内部也可以完成数据交互ajax不是一门全新知识本质......
  • ajax实现发送邮件验证码倒计时功能
    1.实现的效果:   2.前台页面+js1<!DOCTYPEhtml>2<html>3<head>4<metacharset="utf-8">5<title></title>6</head>7......