-1

関数によって返された値が 1 つのことであるかどうかを確認し、別のタスクを実行しますが、それ以外の場合は機能しませんか?

$.post('ajaxs.php', {
      name: name_,
      mail: mail_,
      matn: matn_,
      url: url_,
      id: id_
  },function (data) {
      $('#readmore').html(data);

      if (data == 1) {
          $('#readmore').css({
              "border-color": "#00CC00",
              "border-width": "1px",
              "border-style": "solid"
          });
      } else {
          $('#readmore').css({
              "border-color": "#ff0000",
              "border-width": "1px",
              "border-style": "solid"
          });
      }
});
4

1 に答える 1

0

次のようなものを試してください:

$.post('ajaxs.php', {
    name: name_,
    mail: mail_,
    matn: matn_,
    url: url_,
    id: id_
}, function (data) {
    $('#readmore').html(data)
               .css('border', '1px solid ' + $.trim(data) == "1" ?  '#00CC00' : '#ff0000');
});
于 2013-03-14T11:59:38.980 に答える