Magento – Lỗi Ajax trong system.log thanh toán / giỏ hàng / thanh bên / default.phtml trên đường 15

Hôm nay chúng tôi đã có một mẫu trong đó có các mục trong bản ghi lỗi với thông điệp:

Để ý: Chỉ số không xác định: isAjax trong / pfad / www / app / thiết kế / frontend / default / default /[mẫu của chúng tôi]/thanh toán / giỏ hàng / thanh bên / default.phtml trên đường 15

Trong dòng này các og. Tập tin, chúng tôi tìm thấy đoạn mã sau:

			nếu($params['IsAjax'])

Điều này đã được nhúng trong một chức năng, nhìn như vậy:

        <a href ="<?PHP 
	        $ params = $ this->getRequest()->GetParams();
			nếu($params['IsAjax']) 
				$isajax = 1;
			khác
				$ isajax = 0;
			nếu($isajax == 1){
				$người giới thiệu = Mage::đăng ký('Giới thiệu_url');
		        nếu (trống($người giới thiệu)) {
		            $người giới thiệu = Mage::getBaseUrl();
		        }
				$DeleteUrl = $ this->getURL(
		            'Ajax/index/Delete',
		            mảng(
		                'id' =>$_mục->getId(),
		                MAGE_CORE_CONTROLLER_FRONT_Action::Param_name_url_encoded => $điều này->người giúp việc('Core/URL')->tàu chở dầu($người giới thiệu)
		            )
		        );

Có lẽ một vài vấn đề với kịch bản Ajax. Chúng tôi đã o.g. Phần sau đó hoàn toàn (của <một bis href ); ) thay thế bằng đoạn mã sau.

        <a href ="<?PHP 
            $ params = $ this->getRequest()->GetParams();
            nếu(isset($params['IsAjax'])) {
                nếu($params['IsAjax'] == 1){
                    $người giới thiệu = Mage::đăng ký('Giới thiệu_url');
                    nếu (trống($người giới thiệu)) {
                        $người giới thiệu = Mage::getBaseUrl();
                    }
                    $DeleteUrl = $ this->getURL(
                        'Ajax/index/Delete',
                        mảng(
                            'id' =>$_mục->getId(),
                            MAGE_CORE_CONTROLLER_FRONT_Action::Param_name_url_encoded => $điều này->người giúp việc('Core/URL')->tàu chở dầu($người giới thiệu)
                        )
                    );
                }

Bây giờ Checkout hoạt động đẹp mắt và không có nhiều thông báo lỗi.

Được sử dụng trong Magento Version 1.7.0.2. câu hỏi, gợi ý? vui vẻ!

Xuất bản bởi sợi Dệt

từ 2009 Tôi đã làm việc chặt chẽ với Magento. Tôi bắt đầu với việc tạo ra và hoạt động của các cửa hàng B2C. Điều này đã được mở rộng thông qua công việc của tôi trong lĩnh vực logistics. Điều này dẫn đến hệ thống B2E đầu tiên chuyên. Hôm nay tôi làm việc ngày một ngày với B2C thú vị, B2B- và các dự án B2E và báo cáo trong blog này về những thách thức và đưa ra lời khuyên trong cuộc.

4 Nhận xét về "Magento – Lỗi Ajax trong system.log thanh toán / giỏ hàng / thanh bên / default.phtml trên đường 15”

  1. 2014-07-24T05:05:08+00:00 ERR (3): Để ý: Chỉ số không xác định: isAjax trong /app/design/frontend/default/theme362/template/ajax/checkout/cart/sidebar/default.phtml trên đường dây 15

    Làm thế nào để đối phó với nó?

  2. hào quang,

    Tôi có cùng một vấn đề, Thanh toán hoàn chỉnh sau khi chuyển tiếp của Paypal trình tự thông qua ngày sau khi nhảy “mua ngay” không.

    Thật không may, vấn đề không thể được cố định với hướng dẫn này.
    có thể. một ý tưởng những gì có thể có mặt ở đó?:-(

  3. Cũng thế, Vấn đề đã được giải quyết

    Có ở phía sau để tối ưu hóa tốc độ

    CSS & Javascript Connect nhấp.
    Nếu tôi đặt nó trở lại vào NO, các Checkout hoạt động như bình thường.
    Có ai biết làm thế nào tôi có thể duỗi thẳng nó một lần nữa nếu tôi vẫn sẽ có nó được kích hoạt?

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *