console
var _url = "http://vue.tyqprivateweb.cn:35002/vue/";
new Vue({
el: '#app',
data: {
message: 'Hello Vue!',
params:{
username:"",
password:"",
name:"",
timestep:"",
random:"",
}
},
methods:{
go:function(){
var that = this;
this.params.timestep = (new Date()).valueOf();
this.params.random = Math.random();
$.ajax({
url: _url+"register.php",
dataType: 'jsonp',
data: fun(that.params)
}).done(function(rs) {
console.log(rs)
});
}
}
})
function fun(data){
var sdic = Object.keys(data).sort();
var paramsStrExceptSign = "";
for(var ki in sdic){
paramsStrExceptSign += data[sdic[ki]];
}
var sign = $.md5(paramsStrExceptSign).slice(0,20);
data['signure'] = sign;
console.log(data)
return data;
}
<div id="app">
<ul>
<li>
<label>username:</label><input type="text" v-model="params.username">
</li>
<li>
<label>password:</label><input type="text" v-model="params.password">
</li>
<li>
<label>name:</label><input type="text" v-model="params.name">
</li>
<li><button @click="go()">go</button></li>
</ul>
</div>