Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: tại sao Jquery không hoạt đông??

  1. #1
    Ngày gia nhập
    04 2009
    Bài viết
    175

    Mặc định tại sao Jquery không hoạt đông??

    code mình đây:
    Code:
    <input type="button" title="<%# Eval("MaSP") %>" class="buy" value="chon mua">
    
    
        $('.buy').click(function () {
            var b = $(this).attr("title");
            alert(b);
        });
    tất nhiên là mình đã link tới file jquey rối nhé. Không hiểu sao mà khi bấm vào nó cứ trơ ra, chẳng chịu work j hết.

  2. #2
    Ngày gia nhập
    10 2009
    Bài viết
    149

    Chào bạn!
    Code:
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
        <script type="text/javascript">
            $('document').ready(function() {
                $('.buy').click(function () {
                var b = $(this).attr("title");
                alert(b);
            });
                
            });
            
        </script>
    Code chạy vẫn okie đó. Bạn xem lại có thiếu sót gì không?

  3. #3
    Ngày gia nhập
    04 2009
    Bài viết
    175

    thanks bạn. Không hiểu sao copy code bạn gửi thì lại chạy và mình có thay đổi file js lên fien bản mới. Không biết có fai do lỗi từ file js ko nữa.

  4. #4
    Ngày gia nhập
    10 2010
    Bài viết
    518

    Nếu như k nhét code vào $('document').ready(function() { thì lúc chạy lúc không, vì nếu đặt code trước đoạn có class .buy thì do trình duyệt nó đọc từ trên xuống dưới nên lúc đấy nó k biết .buy là cái gì hết => event k dc add, nếu đặt sau đoạn html ấy thì nó lại chạy
    sự kiện ready xảy ra đi html đã dc về đủ & dựng dc thành DOM roài.
    Cái lệnh bác chạy là cơ bản nên k đổ lỗi cho jquery dc, trong các bác jquery m mới chỉ thấy có 1.4.1 bản doc dành cho VS là lỗi thoai

  5. #5
    Ngày gia nhập
    04 2009
    Bài viết
    175

    thank bạn đã giải thích kỹ càng. Mình còn 1 vấn đề nữa là
    Code:
     $('.buy').click(function () {
                var b = $(this).attr("title");
                $.ajax({
                    url: "../GioHang.aspx",
                    data: "id=" + b,
                    dataType: "html",
                    type: "post",
                    success: function (data) {
                        alert(data);
                    }
                });
            });
    code trong trang GioHang.aspx.cs
    Code:
    response.write(request.querystring["id"]);
    response.end();
    khi type là post thì kết quả trả về là rỗng mà đổi thành get thì nó lại chạy đúng (trả về id). Bạn giải thích giúp mình nhé, mình ko hiểu lắm

  6. #6
    Ngày gia nhập
    10 2010
    Bài viết
    518

    Mặc định tại sao Jquery không hoạt đông??

    Đổi như này là ngon:
    response.write(request["id"]);
    response.end();
    chả hiểu bác viết C# thế nào chả phân biệt hoa thường gì mà vẫn kêu nó chạy

  7. #7
    Ngày gia nhập
    04 2009
    Bài viết
    175

    Trích dẫn Nguyên bản được gửi bởi Solewind.IT Xem bài viết
    Đổi như này là ngon:
    response.write(request["id"]);
    response.end();
    chả hiểu bác viết C# thế nào chả phân biệt hoa thường gì mà vẫn kêu nó chạy
    ok thank bạn nhé.
    mình làm biếng nên viết ở đây luôn đó thôi. CHứ trong code chính thì vẫn HOA thường đúng từng chữ.

Các đề tài tương tự

  1. Layout sử dụng jquery Dẫn đến code ko dùng được các hàm jquery
    Gửi bởi dinhcongvinh trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 04-03-2013, 03:40 PM
  2. Visual Studio 2005 bản quyền cài hoặc kích hoạt được bao nhiêu lần ?
    Gửi bởi shizuoka trong diễn đàn Thắc mắc chung
    Trả lời: 0
    Bài viết cuối: 08-11-2012, 11:24 AM
  3. Kế hoạch chuyển một doanh nghiệp hoặc Văn phòng.
    Gửi bởi thanhhung2013 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 20-06-2011, 09:35 AM
  4. jQuery UI 1.6: The User Interface Library for jQuery
    Gửi bởi quachnguyen trong diễn đàn Tài liệu, ebooks và công cụ
    Trả lời: 0
    Bài viết cuối: 22-02-2009, 11:46 AM
  5. Lập trình đồ hoạ trên nền C++ (Full time hoặc Cộng tác viên)
    Gửi bởi bachthuchi trong diễn đàn Tuyển dụng - Việc làm CNTT
    Trả lời: 1
    Bài viết cuối: 05-05-2008, 12:24 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn