[問題] Function內變數問題
小弟的code大致如下
myjs.js
function getID(){
var id;
$.ajax({
url: 'control.php',
type: 'POST',
dataType: 'text',
data: {act: 'add'},
error: function(res){
id = -1; //這邊的id為integer
},
success: function(res){
id = parseInt('0'+res,10); //這邊的id為integer
}
});
return id; //在這邊 id變成undefined
}
爬文看到板上的大大有人提到可使用全域變數來解決問題
但有其它的方式可將 return id那邊的值 抓到上面funcion中的存入值嗎??
在此先謝謝各位大大的指點~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.22.18.32
推
03/21 17:20, , 1F
03/21 17:20, 1F
推
03/21 17:23, , 2F
03/21 17:23, 2F
→
03/21 17:24, , 3F
03/21 17:24, 3F
→
03/21 17:28, , 4F
03/21 17:28, 4F
推
03/21 20:31, , 5F
03/21 20:31, 5F
→
03/21 20:32, , 6F
03/21 20:32, 6F
→
03/21 20:32, , 7F
03/21 20:32, 7F
推
03/30 19:25, , 8F
03/30 19:25, 8F