我可以用任一方法完成相同的任务 - 我只需要确保如果 ajax 方法是 get,那么我的 View 需要处理 get
,如果是 POST, View 处理post
。
鉴于此,什么时候使用 GET,什么时候使用 POST?
$.ajax({
method: "????",
url: $endpoint,
data: $buttonData,
success: handleSuccess,
error: handleError,
})
class MyAjaxView(View):
def ???(self, request, *args, **kwargs):
最佳答案
一般来说,POST 用于向服务器“发送”某些内容,而 GET 用于从服务器“获取”某些内容。遵循这些约定是个好主意,因为 API 也必须如此工作。
关于django - 当使用 ajax 和 django View 时,什么时候应该使用 GET 方法,什么时候应该使用 POST 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48822615/