jQuery $ .ajax(),$。post在Firefox中将“OPTIONS”作为REQUEST_METHOD发送
遇到麻烦我认为是一个相对简单的jQuery插件... 该插件应该通过ajax从php脚本中获取数据,以向 <select> 添加选项。 ajax请求非常通用: $.ajax({ url: o.url, type: 'post', contentType: "application/x-www-form-urlencoded", data: '{"method":"getStates", "program":"EXPLORE"}', success: function (data, status) { console.log("Success!!"); console.log(data); console.log(status); }, error: function (xhr, desc, err) { console.log(xhr); console.log("Desc: " + desc + "\nErr:" + err); } }); 这似乎在Safari中运行良好。 在Firefox 3.5中,服务器上的 REQUEST_TYPE 始终为“OPTIONS”,并且不显示$ _POST数据。 Apache将请求记录为“OPTIONS”类型: ::1 - - [08/Jul/2009:11:43:27 -0500] "OPTIONS sitecodes.php HTTP/1.1