|
|
|
สร้าง Java Scripts array แล้ว .length เปน 0 ทั้งที่มี index อยู่ 2 |
|
|
|
|
|
|
|
ใช้ count ดู
|
|
|
|
|
Date :
2013-04-11 08:04:29 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมจะ each ก่อน แล้วคอยส่งค่าไปครับ
Code (PHP)
var ar_proid = [];
$.each(result.rows, function(i){
ar_proid.push(???);
});
}
|
ประวัติการแก้ไข 2013-04-11 17:19:17
|
|
|
|
Date :
2013-04-11 17:18:12 |
By :
vissarud |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันได้ค่า 0 ก็ถูกต้องแล้วครับ
เพราะ cpon_ch.push(arrConp) เกิดขึ้นใน callback ของ ajax
จะทำงานหลังจากนั้น ถึงแม้จะเห็นว่าโค้ดอยู่ก่อนก็ตาม
ขอให้ไปศึกษาจาวาสคริปต์เพิ่มเติมครับ
Code (JavaScript)
if($('input#coupon_A').val()!='') {
var cpon_A =xxxxx;
$.post('',{'ac':'chackCP','cpon':xxxx},function(data){
eval('var json = '+data);
if(json.R=='Y'){
arrConp=dataxxxxxxxxxxxxxxxxx
cpon_ch.push(arrConp);
// ลองเพิ่ม
alert('ควรจะทำงานก่อนใช่ไหม');
}
})
}
alert('แล้วตามด้วยอันนี้ใช่ไหม แต่เสียใจนะ มันไม่ใช่อย่างนั้น');
|
|
|
|
|
Date :
2013-04-11 17:51:03 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จาก No.4 ผมคิดว่าน่าจะต้องเรียงลำดับโค๊ดใหม่เป็น
Code (JavaScript)
var cpon_ch = new Array();
if($('input#coupon_A').val()!='') {
var cpon_A =xxxxx;
$.post('',{'ac':'chackCP','cpon':xxxx},function(data){
eval('var json = '+data);
if(json.R=='Y'){
arrConp=dataxxxxxxxxxxxxxxxxx
cpon_ch.push(arrConp);
}
if($('input#coupon_A').val()!='') {
var cpon_A =xxxxx;
$.post('',{'ac':'chackCP','cpon':xxxx},function(data){
eval('var json = '+data);
if(json.R=='Y'){
arrConp=dataxxxxxxxxxxxxxxxxx
cpon_ch.push(arrConp);
}
//ตรงนี้เป็นจุดสุดท้ายของการทำงาน
if(cpon_ch.length>0){
alert(cpon_ch.length);
}
})
}
})
}
|
|
|
|
|
Date :
2013-04-12 08:14:53 |
By :
Naizan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|