Данные JSON отображаются как обещание - PullRequest
0 голосов
/ 23 октября 2018

мой код vue js

export const store = new Vuex.Store({   
  state: {},
  getters: {
    changeempdatas: (state) => {
      var apidata =Vue.axios.post ('http://127.0.0.1:5000/').then( (response) => {
                 return response.data
               });                              
      var changeempdatas = apidata.then(function(result) {
            console.log(result.empdata)             
            return result.empdata;                  
      })
      console.log(changeempdatas)
      return changeempdatas;            
    }
  }
});

и мой код python

 conn= pymysql.connect
(host='127.0.0.1',user='root',password='',
db='test')
class senddata(Resource):
def post(self):
    curr = conn.cursor()
    getdataqry = curr.execute("SELECT * 
    FROM `employee`")
    getdatas = curr.fetchall()
    #empdata = []
    print "Post"
    i=0
    empdata = {}
    for getdata in getdatas:
        i += 1
        empdata[i] = {}
        empdata[i]['id'] = getdata[0]
        empdata[i]['name'] = getdata[1]
        #empdata.append({'id': getdata[0], 
    'name': getdata[1]})

    return jsonify({'empdata': empdata})
    a.close()

Данные JSON от python не принимаются как JSON, они отображаются как обещание.Как я могу назвать данные JSON обычным JSON?

ответный вывод

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...