我为Javascript中的对象创建了构造函数。我希望这个对象能够发送一些数据到服务器。无法从Ajax帖子获取值
function basket(list_of_things, price, basket_name){
this.list_of_things = list_of_things;
this.price = price;
this.basket_name = basket_name;
this.share = function(){
$.post('/post_basket',
{
basket_name: this.basket_name,
list_of_things: this.list_of_things
},
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
};
};
我也以我的Python功能
@app.route('/post_basket', methods=['POST'])
def post_basket():
a = request.args.get('basket_name', type = str)
print a
return ("poo")
我想从阿贾克斯后得到的数据所做的路由,并保持返回无我。这里可能是什么问题?
我用你的代码,它仍然是一个成功,像以前一样,唯一的问题是现在它说.share不是一个函数,在后端,我仍然没有收到任何东西,尽管我的Python代码成功地返回poo回前端。 – user3672855