ajax.js
$.ajax({
type: 'POST',
url: '/url/path',
dataType: 'json',
data: data,
success: function(data){
・・・
dataType: 'json',
この一文を忘れたせいで、data
の中身がstring
になってた。
反省。
dataType
を指定しないと自動判定されるそうです。
参照:jQuery $.ajaxでJSON・JSONP読み込みに使用する主なオプション
後から調べたら、同じことでハマってた人の記事が出てきました。
もっと早くここに辿り着ければ。。
適切な調べ方を身に着けたい今日この頃なのです