10/10/2018, 09:17

Dùng Ajax Ko đựoc

tôi có giao diện như thế này
Loại
Tên
Chi tiết
Khi tôi nhấp vào loại thì sẽ dùng ajax để load các sản phẩm thuộc loại đã chọn
Khi đó nhấp vào sản phảm thì dùng ajax để load chi tiết sản phẩm đó nhưng
cái đầu thì làm được
nhưng khi nhấp vào sản phẩm thì ko được

<script>
$(document).ready(function(){
$("select[name='loai']").change(function(){
id=$("select[name='loai']").val();

value='./sanpham/'+id;
$("#div_sp").load(value);
$("#div_sp> select[name='id_sanpham']").change(function(){
sanpham=$("select[name='id_sanpham']").val();
alert(sanpham);
});
});

});
</script>
herofit viết 11:27 ngày 10/10/2018
Được gửi bởi kiem_bo
tôi có giao diện như thế này
Loại
Tên
Chi tiết
Khi tôi nhấp vào loại thì sẽ dùng ajax để load các sản phẩm thuộc loại đã chọn
Khi đó nhấp vào sản phảm thì dùng ajax để load chi tiết sản phẩm đó nhưng
cái đầu thì làm được
nhưng khi nhấp vào sản phẩm thì ko được

<script>
$(document).ready(function(){
$("select[name='loai']").change(function(){
id=$("select[name='loai']").val();

value='./sanpham/'+id;
$("#div_sp").load(value);
$("#div_sp> select[name='id_sanpham']").change(function(){
sanpham=$("select[name='id_sanpham']").val();
alert(sanpham);
});
});

});
</script>
bạn dùng jquery với zend àh, nếu vậy thì cái tham số ủl truyển cho hàm load sai rùi bạn ạh xem lại nhé
kiem_bo viết 11:31 ngày 10/10/2018
ko tôi dùng jquery với CI
ko nó vẫn chạy bình thường mà.
herofit viết 11:34 ngày 10/10/2018
Được gửi bởi kiem_bo
ko tôi dùng jquery với CI
ko nó vẫn chạy bình thường mà.
bạn cho mình xem chỗ mà load chứa #div_sp và hàm PHP của bạn trả lại kết quả cho hàm load
kiem_bo viết 11:24 ngày 10/10/2018
<div id="div_sp"></div>
Hàm trả về của CI nó trả về dạng 1 dropdown tôi nghĩ nó ko ảnh hưởng đến cái này
herofit viết 11:26 ngày 10/10/2018
Được gửi bởi kiem_bo
<div id="div_sp"></div>
Hàm trả về của CI nó trả về dạng 1 dropdown tôi nghĩ nó ko ảnh hưởng đến cái này
cho mình đoạn mã bạn lấy sản phẩm từ CSDL ấy và cho mình linh chính xác chỉ tớiddoanj mã đó
bạn cho thông tin vậy ai mà debug cho bạn được
kiem_bo viết 11:29 ngày 10/10/2018
function hiensanpham()
{
$id=$this->uri->segment(3);
$nhom=$this->model_study->laysanpham($id);
if($nhom['soluong'])
{
foreach($nhom['dulieu'] as $khoa =>$giatri)
$dulieu[$giatri['id']]=$giatri['ten_sanpham'];
echo form_dropdown("id_sanpham",$dulieu);
}
else
{
echo form_dropdown('id_sanpham');
}
}

[=========> Bổ sung bài viết <=========]

cái này chạy thì bình thường vẫn show ra được mà
duongdangquoc viết 11:20 ngày 10/10/2018
Bạn có thể cho mình tools Ajax được không? Mình tìm mờ mắt mà không thể nào down đc.
Bài liên quan
0