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

MyMemoWiki

「JQueryから配列を送りDjangoで受け取る」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
1行目: 1行目:
==jQueryから配列を送りDjangoで受け取る==
+
==[[jQueryから配列を送りDjangoで受け取る]]==
 
[[jQuery]] | [[Django]] |  
 
[[jQuery]] | [[Django]] |  
  
===jQuery側===
+
===[[jQuery]]側===
 
  var tags = ["a","b","c"]; // 配列
 
  var tags = ["a","b","c"]; // 配列
 
  $.ajax({
 
  $.ajax({
13行目: 13行目:
 
       }
 
       }
 
  });
 
  });
===Django側===
+
===[[Django]]側===
 
*getlistを利用する
 
*getlistを利用する
 
*KEY名に"[]"を付与する
 
*KEY名に"[]"を付与する
 
  def add_tag(request):
 
  def add_tag(request):
 
     tags = request.POST.getlist("tags[]")
 
     tags = request.POST.getlist("tags[]")

2020年2月16日 (日) 04:28時点における最新版

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[]")