
我将表单绑定为了一个 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 2017-07-07 16:46:20 +08:00 你这个括号看着头晕。。。 alert 直接写在 post 的参数里,success 字符串也不封尾 |
2 keikeizhang 2017-07-07 16:48:56 +08:00 为什么不用 axios,为什么有 vue 还要用 jQuery |
3 luckwang 2017-07-07 16:52:07 +08:00 via iPhone v-model 绑定了么 |
4 keikeizhang 2017-07-07 16:59:20 +08:00 username:self.username, password:self.password username: this.suername password: this.password |
5 sniffles 2017-07-07 17:12:48 +08:00 括号看哭了 |
6 virgil 2017-07-07 17:25:04 +08:00 建议楼主先看看基础吧,还有代码缩进真的很重要呀! |
7 ech0x OP |
9 xrr2016 2017-07-07 20:59:15 +08:00 我眼花了... |
11 ech0x OP @keikeizhang 原来还有这个库,谢谢。 |
12 lgh 2017-07-07 23:57:28 +08:00 via iPhone submit |
13 ghostheaven 2017-07-08 10:02:40 +08:00 via Android form 里 button 默认会提交表单,是不是这个原因,是的话在表单上绑定 v-on:submit.prevent,再试试 |
14 seawind8888 2017-07-08 10:33:17 +08:00 你 self 没定义 this 肯定找不到 vue 实例的 data 啊 |
15 ech0x OP |
16 notreami 2017-07-08 16:46:33 +08:00 用某些 Vue 开发的思路:为什么不用 React |
17 tausi0661 2017-07-08 17:22:23 +08:00 @keikeizhang vue 和 jq 冲突么? 或者说 vue+axios 比 vue+jq 的优势在哪里啊? |
18 ghostheaven 2017-07-08 18:16:12 +08:00 via Android @ech0x 没仔细看。。。 |
19 mkeith 2017-07-08 20:57:41 +08:00 用 vue 就用 vue 全家桶啊 |
21 keikeizhang 2017-07-09 14:06:47 +08:00 @tausi0661 多看书,少说话 |