【发布时间】:2011-09-27 15:32:39
【问题描述】:
这适用于除 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;
});
【问题讨论】:
标签: jquery ruby-on-rails ajax internet-explorer authenticity-token