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
が含まれていない可能性があります)。もしそうなら、私は何もすべきではない場合はIDを無効にする必要があります。createButton
それをどのように進めるのですか?