2013-03-14 24 views
-1

我将检查函数返回的值,如果它是一件事,并执行另一个任务,但它不起作用,否则?查看jQuery中的返回值

$.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" 
      }); 
     } 
}); 
+0

你张贴是坏的,你有一个额外的右括号 – kidwon 2013-03-14 12:01:31

回答

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'); 
}); 
+0

此代码遗憾的是它不工作 – user1753323 2013-03-14 12:07:21

+0

@ user1753323 - 你添加的jQuery,使用文档就绪功能,获得正确的ID,并且服务器是否返回正确的数据。什么错误消息你在控制台等? – adeneo 2013-03-14 12:09:35

+0

是的,我已经添加了jQuery文档 并且您没有采取任何行动 – user1753323 2013-03-14 12:14:37