我正在開發一個Web應用程序,並正在使用jQuery爲用戶提供一個良好的用戶界面。因此,我使用ajax請求和許多jQuery函數。如果JavaScript在瀏覽器中被禁用,請求Ajax請求是否有效?
如果我在瀏覽器中禁用JavaScript,大部分函數將無法工作,因爲我正在爲許多函數發送異步ajax請求。但我該如何處理?我是否需要重寫代碼而不使用jQuery和ajax?
查找下面的樣本按鈕單擊事件:
$("#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') }
});
});
我該如何處理呢?