<th colspan="2" class="btn_th"><input type="submit" class="submit" id="submitBtn" value="投稿"/></th>
js
1success: function(imageData, status, xhr) { 2 var res = {}; 3 try { 4 res = $.parseJSON(xhr.responseText); 5 }catch (e) {} 6 $("#image-files ul").append("<img class='imgView' src=\"" + res.img + "\" data-imgid=\"" + res.img_id + "\"/ >"); 7 $('<input>').attr({ 8 type: 'textarea', 9 name: "body["+res.img_id+"]", 10 value: "", 11 size: 30, 12 maxlength: 140, 13 "data-imgid": res.img_id 14 }).appendTo("#image-files div"); 15 $('<input>').attr({ 16 "class" : "deleteBtn", 17 type: "button", 18 name: res.img_id, 19 value: "削除", 20 "data-imgid": res.img_id 21 }).appendTo("#image-files div"); 22 },
画像選択した後に削除を押下してajaxで作成した「body」に1つもデータがない場合に
$('#submitBtn').attr('disabled', 'disabled');
をグレーアウトさせたいのですが
var body = bodyの値を取得 if(body == ""){ $('#submitBtn').attr('disabled', 'disabled'); }
のように書けばグレーアウトできると思うのですが
ajaxでbodyの作成したデータの有無をどうやって確認すればいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー