即使使用 POST 方法也发送了 GET 请求 - jQuery
GET request sent even though POST method used - jQuery
我正在尝试使用 jQuery 向 Flask 发送 POST 请求,但它显示为 GET 请求。我以前从未遇到过此类问题,知道为什么会发生这种情况吗?
jQuery
system_data = {
"system_name":"system_name",
"system_description":"system_description",
"system_tags":"system_tags",
"system_chart":"system_chart",
"system_model":"system_model",
"system_page":"system_page"
}
$.ajax({
method:"POST",
url:"/",
data:system_data,
success: function(response) {
alert("success");
}
});
我的 IDE 告诉我这件事发生了:
GET /?system_name=system_name&system_description=system_description&system_tags=system_tags&system_chart=system_chart&system_model=system_model&system_page=system_page HTTP/1.1" 200
你应该使用 type
而不是 method
:
An alias for method
. You should use type
if you're using versions of jQuery prior to 1.9.0
$.ajax({
type : "post",
url : "/",
data : system_data,
success : function(response) {
alert("success");
}
});
我正在尝试使用 jQuery 向 Flask 发送 POST 请求,但它显示为 GET 请求。我以前从未遇到过此类问题,知道为什么会发生这种情况吗?
jQuery
system_data = {
"system_name":"system_name",
"system_description":"system_description",
"system_tags":"system_tags",
"system_chart":"system_chart",
"system_model":"system_model",
"system_page":"system_page"
}
$.ajax({
method:"POST",
url:"/",
data:system_data,
success: function(response) {
alert("success");
}
});
我的 IDE 告诉我这件事发生了:
GET /?system_name=system_name&system_description=system_description&system_tags=system_tags&system_chart=system_chart&system_model=system_model&system_page=system_page HTTP/1.1" 200
你应该使用 type
而不是 method
:
An alias for
method
. You should usetype
if you're using versions of jQuery prior to 1.9.0
$.ajax({
type : "post",
url : "/",
data : system_data,
success : function(response) {
alert("success");
}
});