[ js ] 有關 function return string的問題
$(document).ready(function(){
...
function accountCheck(a){
if( a.length < 3 ) return 'short';
if( a.length > 11) return 'long';
$.post('fetch.php', { "type":"ncuaccount", "email": 'someemail'
, "week": '30'}
, function(data){ alert(data);return data; } );
}
綠色的可以回傳資料
可是在下面我alert result時
卻是undefined or 空字串
這會是因為.post要等 然後 function accoutnCheck(a) 等不及就return的關係嗎?
$('#register_submit').click(function(){
var acc = $('#register_account').val();
var result = "";
result = accountCheck( acc );
alert(result);
...
});
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.77.187
→
05/08 16:26, , 1F
05/08 16:26, 1F
→
05/08 22:24, , 2F
05/08 22:24, 2F
→
05/08 22:25, , 3F
05/08 22:25, 3F
→
05/08 22:25, , 4F
05/08 22:25, 4F
→
05/08 22:29, , 5F
05/08 22:29, 5F
→
05/08 22:29, , 6F
05/08 22:29, 6F
→
05/08 22:29, , 7F
05/08 22:29, 7F
→
05/08 22:29, , 8F
05/08 22:29, 8F
→
05/08 22:29, , 9F
05/08 22:29, 9F
→
05/08 22:30, , 10F
05/08 22:30, 10F
→
05/08 22:30, , 11F
05/08 22:30, 11F
→
05/08 22:31, , 12F
05/08 22:31, 12F
→
05/09 17:26, , 13F
05/09 17:26, 13F
→
05/09 17:26, , 14F
05/09 17:26, 14F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):