【发布时间】:2015-09-01 22:28:02
【问题描述】:
我希望能够单击将使用 ajax (jquery) 更改数据的按钮。这是我现在正在做的事情:
html/js:
<button onclick="alterData('some sort of data')">click me!</button>
function alterData(someInput){
$.ajax({
type: 'POST',
url: '/home/alter/',
data: {someInput: someInput},
});
}
urls.py:
urlpatterns = [
...
url(r'^alter/',views.alter),
...
]
views.py:
def alter(request):
print request.POST['someInput']
单击按钮时我收到红色的运行服务器打印:
"POST /home/alter/ HTTP/1.1" 403 2274
将上述内容更改为 GET 有效,只是 POST 无效
【问题讨论】: