
我将表单绑定为了一个 Vue 对象,在 button 里绑定了一个 v-on:click=""summit 方法。 本想用 jquery 的 post 方法发送 json 格式至 api 的路径,但不知为什么无效,但 alert 能有效调用。
代码如下
var login = new Vue({ el:'#login', data:{ username:'', password:''}, methods:{ summit:function(){ $.post('../api/login',{ username:self.username, password:self.password}, alert("Success) ) } } } ) 1 noe132 Jul 7, 2017 你这个括号看着头晕。。。 alert 直接写在 post 的参数里,success 字符串也不封尾 |
2 keikeizhang Jul 7, 2017 为什么不用 axios,为什么有 vue 还要用 jQuery |
3 luckwang Jul 7, 2017 via iPhone v-model 绑定了么 |
4 keikeizhang Jul 7, 2017 username:self.username, password:self.password username: this.suername password: this.password |
5 sniffles Jul 7, 2017 括号看哭了 |
6 virgil Jul 7, 2017 建议楼主先看看基础吧,还有代码缩进真的很重要呀! |
7 ech0x OP |
9 xrr2016 Jul 7, 2017 我眼花了... |
11 ech0x OP @keikeizhang 原来还有这个库,谢谢。 |
12 lgh Jul 7, 2017 via iPhone submit |
13 ghostheaven Jul 8, 2017 via Android form 里 button 默认会提交表单,是不是这个原因,是的话在表单上绑定 v-on:submit.prevent,再试试 |
14 seawind8888 Jul 8, 2017 你 self 没定义 this 肯定找不到 vue 实例的 data 啊 |
15 ech0x OP |
16 notreami Jul 8, 2017 用某些 Vue 开发的思路:为什么不用 React |
17 tausi0661 Jul 8, 2017 @keikeizhang vue 和 jq 冲突么? 或者说 vue+axios 比 vue+jq 的优势在哪里啊? |
18 ghostheaven Jul 8, 2017 via Android @ech0x 没仔细看。。。 |
19 mkeith Jul 8, 2017 用 vue 就用 vue 全家桶啊 |
21 keikeizhang Jul 9, 2017 @tausi0661 多看书,少说话 |