我希望能够单击一个使用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']
单击按钮时收到红色的runserver打印:
"POST /home/alter/ HTTP/1.1" 403 2274
将上述内容改为GET,只是POST没有