Метод не работает в 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>