| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

JQueryから配列を送りDjangoで受け取る

提供: MyMemoWiki
2020年2月15日 (土) 08:03時点におけるPiroto (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

jQueryから配列を送りDjangoで受け取る

[[jQuery][Django]]

jQuery側

var tags = ["a","b","c"]; // 配列
$.ajax({
    url: "./add_tag",
    dataType: "text",
    data: {"tags":tags},
    type: "POST",
    success: function(data) {
         // do something.
     }
});

Django側

  • getlistを利用する
  • KEY名に"[]"を付与する
def add_tag(request):
    tags = request.POST.getlist("tags[]")