我们无法在请求标头中看到。似乎不是服务器问题。它主要来自客户端/浏览器。
$(document).ready(function(e) {
$.ajax({
url: form_url,
type: form_method,
data: form_data,
cache: false,
headers: {'date': (new Date()).toUTCString()},
success: function(returnhtml){
$("#result").html(returnhtml);
$("#loadingimg").hide();
}
});
});
请求标头
http://jsfidle.net/ddtxra/60wme3pf/
是虫子吗?
这在这里解释为:
Date列在fetch规范中的禁止标头名称中-因此此代码不会发送Date标头
其中fetch spec列出保留名称:
禁止的标头名称是不区分字节大小写的标头名称,该标头名称与下列项之一匹配
accept-charset
access-control-request-headers
access-control-request-method
access-control-request-method
connection
connection-lengt
cookie
cookie
使用不同的头名,但不要使用其他保留的头名,您的小提琴(添加了代码)可以正常工作:http://jsfidle.net/19yjdft5/