Skip navigation.

Log in | Sign up

My little corner on MyOpera

Simple life :)

Posts tagged with "Sự cố"

IE message: Operation aborted

, , ,

Few days ago, I assigned a task to fix a problem: IE showed an error message box and crashed when load a heavy page (it took about 40-50s to load completly) .

I thought, maybe cause of problem is Javascript (syntax error) and I checked whole the page. Hix, nothing happened :frown: After I Googled, I found the main reason are:

  1. The HTML file is being parsed

  2. Script is executing

  3. The executing script attempts to add, or remove an element from an unclosed ancestor in the markup tree (not including the script block's immediate parent element).


So I refactored code by move all JS function call into $(document).ready( ... ) (I used jQuery) to make sure the script will be excute after the page loaded successful. whew, the problem has been resolved :smile:

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

mk

,

Mk đời. Ra sao thì ra. Muốn ngửa mặt lên trời mà gào: sao ông bất công thế.

Nhan Hoa Support

,

Hôm trước anh Công có alo cho mình hỏi sao site hieplong.com vào chỉ ra trang trắng :yikes: làm mình đang ngủ phải mò dậy để check. Hóa ra shared host của các anh bên Nhân Hòa bị...dính virus, nó tự search & chèn đoạn iframe vào các file text trên host. Và dĩ nhiên các đoạn mã PHP mà nó chèn ngang cái iframe vào thì lỗi là cái chắc rồi, bên Nhân Hòa lại set display error = off + error_reporting = 0 nên chỉ show ra trang trắng phớ :faint:

Gọi hotline kỹ thuật thì nhận đc hướng dẫn là: anh upload lại source code đi anh. Bọn em restore bản backup gần đây nhưng vẫn bị Homer: Doh!

Cũng may ở local vẫn còn 1 bản, find & replace trong thư mục là xong :up: Khoảng 10' sau sự cố đã được khắc phục :smile:

1 host mà bị chèn virus quả thật ko chấp nhận được, viết cái support ticket bảo bọn họ xem lại cấu hình hệ thống thì nhận được cái mail này:

Chao ban,

Ban vao change lai tai khoan FTP va download source ve scan virus de xoa nhung iframe va script roi up load lai la ok thoi

Thanks & Regards ,
------------------------------------------------------
Nhan Hoa Software Company
P706 - Toa Nha 101 Lang Ha - Dong Da - Ha Noi
Tel: 04 35626533 Fax: 04 5626539

Ticket Details
===================
Ticket ID: HEW-553537
Dịch vụ cần hỗ trợ: Share Hosting
Priority: Critical
Status: Hoàn tất


Để ý là cái Priority mình đã chọn là Critical rồi đấy Homer: Doh! banana

Em thề em hứa em đảm bảo lần sau nếu khách hàng muốn chạy host VN thì em sẽ hú ngay ông Lâm :lol:

Khói "lạ" có mùi khét bủa vây Hà Nội

, , ,

Đêm qua về muộn, đúng lúc trời mưa nên cứ nghĩ là do mặt đường nóng quá nên khi có mưa sẽ bốc hơi mạnh, hóa ra lý do chính là đây Homer: Doh!
Download Opera, the fastest and most secure browser
December 2009
M T W T F S S
November 2009January 2010
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 31