ajax jquery php код переадресации не работает в firefox 75.0 - PullRequest
0 голосов
/ 09 апреля 2020

Этот код jquery не работает в firefox, но в chrome

                $("#KOMMEN").on('click', function(event){

                    //event.preventDefault();
                    var aktion  = $("#KOMMEN").val();
                    var mitarbeiternr = $("#hidden_mitarbeiternr").val();
                    var firmenid = $("#hidden_firmenid").val();
                    //alert(aktion + " " + mitarbeiternr + " " + firmenid);
                    jQuery.ajax({
                      method: "POST",
                      url:    "kommen.php",                   
                      data: { "aktion": aktion, "mitarbeiternr": mitarbeiternr, "firmenid":firmenid  },
                      error: function (xhr, ajaxOptions, thrownError) {
                        console.log(xhr.status);
                        console.log(xhr.readyState);
                        console.log(xhr.responseText);
                        console.log(thrownError);
                      }
                     }).done(function( data ) {
                        var result = $.parseJSON(data);
                        var str = '';
                        var cls = '';
                        if(result == 1) {
                          str = 'Erfolgreich gespeichert.';
                          cls = 'success';
                        }else if( result == 2) {
                          str = 'Aktionsauswahl erforderlich.';
                          cls = 'error';
                        }else if( result == 3) {
                          str = 'Enter a valid email address.';
                          cls = 'error';
                        }else{
                          str = 'User data could not be saved. Please try again';
                          cls = 'error';
                        }
                        //console.log(str);
                      $("#message").show(3000).html(str).addClass('success').hide(5000);
                      location.reload();
                  });                 
               });

Код перестает работать при

jQuery.ajax({ ...

и firefox бросках консоли

0
0 
undefined
<empty string> 

это строки console.log об ошибках Chrome не выдает консольных сообщений, и код отлично работает в chrome.

Что я могу сделать, чтобы заставить его работать в firefox?

...