1.Vue使用axios post方法发送json数据

  1. <template>
  2. <el-aside>
  3. <el-form ref="form" :model="form" label-width="80px">
  4. <el-form-item label="审核选择">
  5. <el-switch
  6. v-model="form.status"
  7. active-text="审核通过"
  8. active-value="2"
  9. inactive-text="审核不通过"
  10. inactive-value="3"
  11. active-color="#13ce66"
  12. inactive-color="#ff4949">
  13. </el-switch>
  14. </el-form-item>
  15. <el-form-item label="处理原因">
  16. <el-input type="textarea" v-model="form.reason"></el-input>
  17. </el-form-item>
  18. <el-form-item>
  19. <el-button type="primary" @click="onSubmit">提交</el-button>
  20. <el-button @click="cancel">取消</el-button>
  21. </el-form-item>
  22. </el-form>
  23. </el-aside>
  24. </template>
  25. <script>
  26. import axios from "axios";
  27. export default {
  28. name: "StoreHandler",
  29. data() {
  30. return {
  31. form: {
  32. status: '2',
  33. reason: ''
  34. }
  35. }
  36. },
  37. methods: {
  38. onSubmit() {
  39. console.log(this)
  40. console.log(this.form.status)
  41. console.log(this.form.reason)
  42. console.log(this.$route.query.storeId)
  43. const jsons = {
  44. storeId:this.$route.query.storeId,
  45. status: this.form.status,
  46. reason: this.form.reason
  47. };
  48. let _this = this
  49. axios({
  50. method: 'post',
  51. url: 'http://localhost:1111/waimai/store/updateStoreStatusAndReason',
  52. data: JSON.stringify(jsons),
  53. headers: {
  54. 'Content-Type': 'application/json;charset=UTF-8'
  55. }
  56. }).then(function (res) {
  57. console.log(res)
  58. _this.$notify({
  59. title: '提交成功',
  60. message: '处理结果',
  61. type: 'success'
  62. })
  63. _this.$router.push({
  64. path:'/storeApplyList'
  65. })
  66. })
  67. },
  68. cancel() {
  69. this.$router.push({
  70. path: '/storeAppLyList'
  71. })
  72. }
  73. },
  74. }
  75. </script>
  76. <style scoped>
  77. </style>

Vue使用axios post方法发送json数据报415Unsupported Media Type的更多相关文章

  1. vue之axios请求数据本地json

    写给自己的话:静态的json文件要记得放在static文件夹下,想打自己 1.下载插件 npm install axios --save 2.在main.js下引用axios import axios ...

  2. vue 集成 axios 发送post请求 payload导致后台无法接收到数据问题

    vue 集成axios之后,发送的post请求默认为payload 方式. 如果想改为正常的方式,需要增加headers头,并且将发送是数据json格式改为 querystring的方式. 安装依赖 ...

  3. ajax使用json数组------前端往后台发送json数组及后台往前端发送json数组

    1.引子 Json是跨语言数据交流的中间语言,它以键/值对的方式表示数据,这种简单明了的数据类型能被大部分编程语言理解.它也因此是前后端数据交流的主要方式和基础. 2.前端往后台传输json数据 第一 ...

  4. vue使用axios发送请求,都会发送两次请求

    vue 使用axios,每次的请求都会发送两次,第一次的请求头为options CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sha ...

  5. vue axios使用方法

    首先安装axios: cnpm install axios -save 安装成功后,在main.js页面引用: import axios from 'axios' import Qs from 'qs ...

  6. vue组件+axios访问本地json

    import axios from 'axios'export default { name: "AjaxText", data: function () { return { m ...

  7. 类型:JQuery;问题:ajax调用ashx文件;结果:ashx文件怎么获取$.ajax()方法发送的json数据

    ashx文件怎么获取$.ajax()方法发送的json数据 作者:careful 和ajax相关     新浪微博QQ空间QQ微博百度搜藏腾讯朋友QQ收藏百度空间人人网开心网0 $.ajax({  t ...

  8. 模拟axios的创建[ 实现调用axios()自身发送请求或调用属性的方法发送请求axios.request() ]

    1.axios 函数对象(可以作为函数使用去发送请求,也可以作为对象调用request方法发送请求) ❀ 一开始axios是一个函数,但是后续又给它添加上了一些属性[ 方法属性] ■ 举例子(axio ...

  9. axios 在Vue全局引入的方法

    在main.js中: import axios form axios Vue.prototype.$axios = axios 组件中使用: submitFrom () { this.$axios.g ...

随机推荐

  1. python编程指南

    1.python文件引入同一个模块的python文件, 在命令行执行的时候需要定位到模块内部,加入参数PYTHONPATH=../ 在pycharm中  import package一般都是按照绝对路 ...

  2. 传统表单提交文件上传,以及FormData异步ajax上传文件

    传统的文件上传: 只用将form表单的entype修改成multipart/form-data,然后就可以进行文件上传,这种方式常用并且简单. 以下是另一种方式FormData,有时候我们需要ajax ...

  3. [题解] Luogu P5446 [THUPC2018]绿绿和串串

    [题解] Luogu P5446 [THUPC2018]绿绿和串串 ·题目大意 定义一个翻转操作\(f(S_n)\),表示对于一个字符串\(S_n\), 有\(f(S)= \{S_1,S_2,..., ...

  4. Python和java的选择

    它是什么? Java是一种通用的面向对象的编程语言,主要用于开发从移动应用程序到Web到企业应用程序的各种应用程序. Python是一种高级的面向对象的编程语言,主要用于Web开发,人工智能,机器学习 ...

  5. linux上传下载文件(转载https://www.jb51.net/article/143112.htm)

    转载于:https://www.jb51.net/article/143112.htmLinux下目录复制:本机->远程服务器 1 scp -r /home/shaoxiaohu/test1 z ...

  6. Java通过网络图片之地址,下载到服务器

    @RequestMapping("/downloadTableQrcode") public String downloadTableQrcode(HttpServletReque ...

  7. 20210804 noip30

    考场 第一眼感觉 T1 是状压 DP,弃了.T2 好像也是 DP???看上去 T3 比较可做. 倒序开题.T3 暴力是 \(O(pn\log p)\)(枚举 \(x\),二分答案,看能否分成合法的不超 ...

  8. Appium问题解决方案(8)- selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not sign with default certificate.

    背景 运行时代码报错: selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occ ...

  9. C语言实现线程池功能

    1. 线程池基本原理 2. 线程池C语言实现 2.1 线程池的数据结构 #include <stdio.h> #include <pthread.h> #include < ...

  10. ubantu下载源详细目录

    都说ubantu系统自带的下载源不给力,一般使用时体现不出来,也没有必要更换.我是在安装gnuradio时,安装了好久,没安装上,后来就去更改下载源(后来发现不是下载源的问题),不过还不错,最起码最下 ...