我的代码使用AJAX将一组值发送到我的Symfony控制器。该代码可在Chrome和Firefox中使用,但在IE和Edge中可接收空数据。
当我尝试console.log(data)在IE和Edge中得到一个空数组。在Chrome浏览器中,我得到了正确的值。任何帮助表示赞赏。
我尝试了其他问题(例如使用)的答案async: false,但是没有用。
var $_data = { 'change': '', 'SQLServ': "sqlServ", 'Confirm': $Confirm, 'secu': $('#secu').val(), 'cp': $('#cp').val(), }; $.ajax({ type: "POST", url: "{{path('manage_test_php')}}", data: $_data, success: function(data) { }, beforeSend: function() { $('.loader').show(); }, complete: function() { $('.loader').hide(); } });