Estoy desarrollando una aplicación web y estoy usando jQuery para proporcionar una buena interfaz de usuario para los usuarios. Por lo tanto, estoy usando solicitudes ajax y muchas funciones jQuery.¿Las solicitudes ajax funcionan si JavaScript está deshabilitado en el navegador?
Si deshabilito JavaScript en el navegador, la mayor parte de la función no funcionará porque estoy enviando solicitudes ajax asíncronas para muchas funciones. Pero, ¿cómo puedo manejar esto? ¿Necesito reescribir el código sin usar jQuery y ajax?
Encuentra una a continuación una muestra de evento de clic de botón:
$("#renameCategory").live('click', function (event) {
if ($.trim($("#CategoryNewName").val()) == "") {
alert("Please enter a category name");
return;
}
var selectedCategory = $("#SelectedCategoryId").val();
var newCategoryName = $("#CategoryNewName").val();
var postData = { categoryId: selectedCategory, name: newCategoryName };
$.ajax({
type: "POST",
url: '@Url.Action("UpdateCategoryName", "Category")',
data: postData,
dataType: "json",
success: function (data) {
$('#' + selectedCategory).text(newCategoryName);
$("#selectedCategoryText").html(newCategoryName);
},
error: function() { alert('error') }
});
});
¿Cómo puedo manejar esto?