我爲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