0
收到字符串我想嘗試,並從AJAX傳遞一個字符串到瓶,該請求被接受,但似乎並沒有被通過瓶,從AJAX
AJAX的任何數據來:
function scan(){
var i = $(".btn.btn-default").attr("id");
var id = i.toString();
console.log(id);
$.ajax({
type: "GET",
url: '/scan',
data: id,
success: function(data) {
console.log(data);
}
});
}
的Python /瓶:
if request.method == 'GET':
logger.log('request received') #this is printing out successfully
a = request.data
if a == 'mystring':
return 'Successful'
我在做什麼錯?這一定是非常簡單的事情。
當您登錄'request.data',是空的? GET請求中的數據作爲查詢字符串參數傳遞,這些參數位於'request.args'中。您可以隨時登錄'request.full_path'來確定jQuery是否實際上附加了任何查詢字符串參數;因爲你沒有提供一個鍵值對來序列化,jQuery可能根本就不傳遞任何數據。 –