<h2>添加商品</h2>

<table class="table table-bordered">
<tr>
<td>商品名称:</td>
<td><input id="name" type="text" /></td>
</tr>
<tr>
<td>商品图片:</td>
<td><input type="file" id="f1" /></td>
<td><input type="button" value="aa" onclick="ff()" /></td>
</tr>
<tr>
<td>商品颜色:</td>
<td><input id="color" type="text" /></td>
</tr>
<tr>
<td>商品尺码:</td>
<td><input id="size" type="text" /></td>
</tr>
<tr>
<td>商品价格:</td>
<td><input id="price" type="text" /></td>
</tr>
<tr>
<td><input id="Button1" type="button" value="添加" onclick="add()" /></td>
<td></td>
</tr>
</table>

<script>

//上传文件
var url = []; //图片路径
function ff() {
var formData = new FormData();
var file = document.getElementById("f1").files[0];
formData.append("fileInfo", file);
$.ajax({
url: "http://localhost:51518/api/Shop/UpLoad",
type: "post",
data: formData,
contentType: false,//必须false才会自动加上正确的Content-Type
processData: false,//必须false才会避开jQuery对 formdata 的默认处理,XMLHttpRequest会对 formdata 进行正确的处理
success: function (data) {
if (data.Code == 0) {
alert(data.Msg);
//保存图片路径
url = (data.Url).split(";");
}
else {
alert('上传失败!');
}
}
})
}

//添加商品
function add() {
var obj = {
GName: $("#name").val(),
GImg: url[0],
GColor: $("#color").val(),
GSize: $("#size").val(),
GPrice: $("#price").val()
};
$.ajax({
url: "http://localhost:51518/api/Shop/AddGood",
data: obj,
type: "post",
dataType: "json",
success:
function (d) {
if (d > 0) {
alert('添加成功!');
location.href = "/Default/ShowGood";
}
else {
alert('添加失败!');
}
}
})
}
</script>

最新文章

  1. Lattice Reduction (LLL) 算法C代码实现
  2. css text-align-last设置末尾文本对齐方式
  3. Bootstrap入门(二)栅格
  4. 禁止输入中文 与 禁止输入数字在phonegap api环境效果
  5. 快速破解ps方法
  6. Hadoop1.0.3安装部署
  7. CF908D Arbitrary Arrangement
  8. “百度杯”CTF比赛 十二月场_blog(kindeditor编辑器遍历,insert注入,文件包含)
  9. SQLServer之多表联合查询
  10. XmlReader 使用
  11. 20165235Linux安装及学习
  12. CF786B Legacy &amp;&amp; 线段树优化连边
  13. Spring Cloud (5)hystrix 服务监控
  14. Linux 多进程实现方法
  15. Java基本语法之动手动脑
  16. Python-类-dict
  17. (转) MVC身份验证及权限管理-1
  18. Web 2.0应用客户端性能问题十大根源《转载》
  19. 利用Metaweblog技术的API接口同步到多个博客网站(详细)
  20. python @classmethod 的使用场合

热门文章

  1. C#校验GPS数据
  2. vue+vant-ui小程序,微信小程序自定义导航栏(适配刘海屏)
  3. ubuntu 删除容器内没用的包
  4. Vue3中使用JSX简明语法
  5. unity VideoPlayer 视频静音
  6. Flutter配置签名打包全流程填坑笔记
  7. Android studio java文件显示j爆红
  8. Centos7 安装Mysql8 主从数据库
  9. ubuntu 逻辑卷增加磁盘
  10. homebrew 安装node 切换node版本