Vuejs选择选项不会更改帖子上的值

时间:2018-01-21 14:01:36

标签: javascript php vue.js vuejs2 axios

我有一个基本的选择选项我使用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更改为英语,则该值不会更改它返回英语而不是选择选项字段中的所选语言。我有什么想法吗?

0 个答案:

没有答案