Skip navigation.

Log in | Sign up

My little corner on MyOpera

Simple life :)

September 2009

( Monthly archive )

Entry for September 20, 2009

,

Hôm nay cô em họ làm lễ ăn hỏi. Lơ ngơ sang ăn buổi sáng & buổi chiều thì cùng mama đi đưa thiệp mời hộ nhà em ấy. Buồn cười, ai cũng nghĩ là mình cưới :lol: Nhưng mà cái cảm giác đi phát thiệp hồng cũng thích ghê cơ :rolleyes: Bao giờ nhỉ??? :sing:

p/s: hôm nay vào khu biệt thự Vườn Đào (cũng gần nhà mình), tự nhiên có hứng thú với việc mua đất ở đây. Nghe đồn là giá khoảng 60tr/m2. Vậy là để mua 1 căn 60m2 thì mất 3 tỷ 600 triệu VNĐ :frown: Hiện tại mới tích cóp đủ tiền để mua đc nửa mét vuông thôi :o:

Parse single Javascript object in Jquery by $.ajax method

, , , ...

Chưa thử test với Jquery phiên bản mới nhất, mới chạy trên bản 1.2.1 (dự án hiện tại đang dùng :frown:). Khi sử dụng $.ajax như bên dưới thì phát sinh lỗi:
$.ajax({
type: "POST",
url: document.location.href,
data: "card_type=" + cardType + "&card_number=" + cardNumber,
dataType: 'JSON',
cache: false,
success: function(responses){
    if(!responses.has_error)
    {
 alert("Please enter valid Card Number.");
 return false;
    }
       }
});

thì bị lỗi. Mặc dù response là {'has_error': false;} nhưng lại không nhảy vào khối lệnh IF.
Cách khắc phục rất đơn giản:
...
success: function(responses){
    var obj = eval('('+responses+')');
    if(!obj .has_error)
    {
alert("Please enter valid Card Number.");
return false;
    }
}

Lưu ý: Chỉ xảy ra lỗi này nếu response là single object, nếu nó là mảng các object thì cứ $.each rồi get theo key, val thì lại ko sao :frown:

Xem bản có định dạng code tại đây
Download Opera, the fastest and most secure browser
September 2009
M T W T F S S
August 2009October 2009
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30