我有一个基本的选择选项我使用php(php blade)获得选项数据服务器端,如下所示:
<select name="selectedLanguage"
v-model="selectedLanguage">
@foreach($languages as $language)
<option value="{{ $language }}">{{ $language }}</option>
@endforeach
</select>
我基本上得到了一堆语言。
在我的vue实例中,我尝试使用axios发布所选数据:
new Vue({
el: '#snippet-form',
data: {
selectedLanguage: ''
},
methods: {
publish (e) {
var self = this;
axios.post('/foo', {
selectedLanguage: this.selectedLanguage
})
.then(function (response) {
console.log("success");
console.log(response.data);
})
.catch(function (error) {
console.log(error);
})
},
},
});
但每次服务器返回null时,如果我将数据对象中的selectedLanguage更改为英语,则该值不会更改它返回英语而不是选择选项字段中的所选语言。我有什么想法吗?