我是 Jquery 的新手。我有这样的代码:
$.ajax({
url: "${createLink(controller :"
tasks ", action :"
holidayStatus ")}",
data: "userName=" + $("#user").find('option:selected').text() + "&date1=" + $("#datePicker").val() + "&date2=" + $("#datePicker2").val(),
cache: false,
success: function(html) {
$(".errors").append(html);
$(".errors").delay(1000).fadeIn('slow');
$("#createButton").delay(1000).fadeOut('slow');
})
这按预期工作。在我的success
处理程序中,我将html
(我从服务器端获得的)附加到.errors
类中。同时我用 id 隐藏按钮createButton
。
但我想要的是一种方法来查找处理程序中是否html
包含success
任何数据(其中可能html
没有任何内容)。如果是这样,我需要禁用createButton
id 如果不是我不应该做任何事情。
如何进行?