これは、IE7 と IE8 (およびおそらく IE6 ) を除くすべてのブラウザーで機能します。
何らかの理由で、認証トークンを尊重しません。
アイデア、デバッグのヒント、回避策はありますか?
私の標準設定:
$(document).ajaxSend(function(event, request, settings) {
if ( settings.type != 'GET' ) {
settings.data = (settings.data ? settings.data + "&" : "")
+ "authenticity_token=" + encodeURIComponent( AUTH_TOKEN );
}
});
私のAJAX呼び出し:
$(".ajax-referral").click(function(){
$.ajax({
type: "POST",
url: $(this).parent("form").attr("action"),
data:$(this).parent("form").serialize(),
dataType: "script",
});
return false;
});