これを想像してください:
$('#blah').on('click', function(){
var cat_id = $(this).attr('id');
$.ajax({
// stuff...
data: {cat_id: cat_id}, // <--------------------
// stuff...
}).done(function(){
alert(cat_id); // <-------------------- not defined...
});
});
ご存知のように、jQuery は の以前の使用タイプを廃止し$.ajax、新しいパターンは上記のようになります。関数内の上記のコードではdone()、どのようにアクセスできますcat_idか? done() 関数$(this)ではもう認識されず、cat_idどちらも...
jQueryが導入される前done()は、送信されたデータに簡単にアクセスできましたsuccess:.