1
일요일, 월요일 및 근무 시간을 08.00
에서 20.00
까지 선택하면 1&08:00&20:00,2&08:00&20:00
을 보내야합니다. vue javascript에서 어떻게 구현할 수 있습니까?조직의 근무 시간 추가
나의 현재 코드는
<script>
submitBox = new Vue({
el: "#submitBox",
data: {
articles: [],
services: [],
username: '',
category: '',
subcategory: [],
image: '',
hours: '',
},
methods: {
onFileChange(e) {
var files = e.target.files || e.dataTransfer.files;
if (!files.length)
return;
this.createImage(files[0]);
},
createImage(file) {
var image = new Image();
var reader = new FileReader();
var vm = this;
reader.onload = (e) => {
vm.image = e.target.result;
};
reader.readAsDataURL(file);
},
handelSubmit: function(e) {
var vm = this;
data = {};
data['lat'] = this.$refs.myLatField.value;
data['lng'] = this.$refs.myLngField.value;
data['username'] = this.username;
data['category'] = this.category;
data['subcategory'] = this.subcategory;
data['image'] = this.image;
data['hours'] = this.hours;
$.ajax({
url: 'http://127.0.0.1:8000/api/add/post/',
data: data,
type: "POST",
dataType: 'json',
success: function(e) {
if (e.status) {
alert("Registration Success")
window.location.href = "https://localhost/n2s/registersuccess.html";
} else {
vm.response = e;
alert("Registration Failed")
}
}
});
return false;
}
},
});
</script>
내 HTML 폼 나는 다른 모든 값을 전달할 수 있어요
<div id="submitBox">
<form method="POST" onSubmit="return false;" data-parsley-validate="true" v-on:submit="handelSubmit($event);">
<input type="checkbox" value="1" v-model="hours">Sunday
<select>From
<option value="">08.00</option>
<option value="">12.00</option>
<option value="">20.00</option>
<option value="">24.00</option>
</select>
<select>To
<option value="">08.00</option>
<option value="">12.00</option>
<option value="">20.00</option>
<option value="">24.00</option>
</select><br>
<input type="checkbox" value="2" v-model="hours">Monday
<select>
<option value="">08.00</option>
<option value="">12.00</option>
<option value="">20.00</option>
<option value="">24.00</option>
</select>
<select>
<option value="">08.00</option>
<option value="">12.00</option>
<option value="">20.00</option>
<option value="">24.00</option>
</select><br>
</form>
</div>
입니다. 그래서 저는 그것을 형식에 포함시키지 않았습니다.
어떻게 하루와 근무 시간을 선택하고 그에 따라 전달할 수 있습니까? 나 같은
당신은 어떻게해야할지 모르십니까? – madalinivascu
선생님, 저는 이것에 집착하고 있습니다. 1 & 08 : 00 & 20 : 00 – med
형식의 논리를 설명 할 수 있습니까? &는 무엇이며, 1은 무엇을 나타내는가? 몇 시간은 08:00과 20:00입니까 : 00? – madalinivascu