Sto sviluppando un'applicazione web e sto usando jQuery per fornire una buona interfaccia utente per gli utenti. Pertanto, sto usando richieste Ajax e molte funzioni jQuery.Le richieste ajax funzionano se JavaScript è disabilitato nel browser?
Se disattivo JavaScript nel browser, la maggior parte della funzione non funzionerà perché sto inviando richieste asincrone ajax per molte funzioni. Ma come posso gestire questo? Devo riscrivere il codice senza usare jQuery e Ajax?
Trova un sotto un campione scatto del tasto evento:
$("#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') }
});
});
Come posso gestire questa situazione?