<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>post交互</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<style>
</style>
<link rel="stylesheet" href="css/mui.min.css">
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/vue.min2.2.js"></script>
<script type="text/javascript" src="js/axios.min.js"></script>
<script type="text/javascript" src="js/public.js"></script>
<link href="css/mystrap.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="css/app.css" />
</head>
<body>
<div id="app">
<form @submit.prevent="submit">
<div class="field">
姓名:<input type="text" v-model="user.name">
</div>
<div class="field">
性別:
<label>
<input type="radio" value="男" v-model="user.gender"> 男
</label>
<label>
<input type="radio" value="女" v-model="user.gender"> 女
</label>
</div>
<input type="submit" value="提交">
</form>
</div>
<script>
new Vue({
el: '#app',
data: {
user: {
name: '200',
gender: ''
}
},
methods: {
submit: function() {
var self = this;
var formData = JSON.stringify(this.user); // 这里才是你的表单数据
console.log(formData);
console.log(self.user.name);
var params = new URLSearchParams();
params.append('PAGETYPE', self.user.name);
params.append('funcName', 'GetListData');
axios.post('1.php', params)
.then(function(response) {
console.log(response);
})
.catch(function(error) {
console.log(error);
});
}
}
})
</script>
</body>
</html>