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