Метод не работает в Google Chrome через AJAX

У меня это нормально работает в Mozilla и IE, но по какой-то причине не Chrome. В chrome обратный вызов ошибки выполняется каждый раз, возвращая нулевой код ошибки. Много статей о Stackoverflow продолжают повторять, как все основные браузеры поддерживают "ПОЛОЖИЛ" метод через AJAX вместо форм. Chrome, кажется, исключение .....

JavaScript

     function works(){alert("working");} // just a success callback

    $(document).ready(function(){

    $("#crudForm").submit(function(){
        $.ajax({url:"/UtilityDashboard/MeasurementNodes",
            data:parseFormData("crudForm"),
            cache: "false",
            async: "false",
            dataType: "text",
            contentType: "application/x-www-form-urlencoded",
            type:"put",
            success: works(),
            error:function(xhr){alert(xhr.status + xhr.statusText);} });
    });      

    });

HTML

    
       Name<br>
       <br><br>
       Node Id<br>
       <br><br>
       Type<br> 
       <br><br>
       Parent<br> 
       <br><br>
       Longitude<br> 
       <br><br>
       Latitude<br>
       <br><br>           
       Description<br>          
       Insert description of measurement node here<br><br>           
       

    

Ответы на вопрос(1)

Ваш ответ на вопрос