Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   function (data) (https://javascript.ru/forum/dom-window/48971-function-data.html)

Officeoff.ru 23.07.2014 22:30

function (data)
 
Всем привет. Есть скриптик:
$(document).ready(function(){ 
    $(".buy").click(function(){  
        var val = $(this).val(); 
        $.post("/modules/to_cart.php", {val:val}, function(data){ 
            if (data.length>0){ 
                $("#to_cart").html(data); 
                $("#cart").html("#result"); // как тут вывести нужные данные из php файла? 
            } 
    }); 
}); 
});

Вопрос, как вывести нужные данные в #cart из php файла?

Nikolyanich 23.07.2014 22:34

Цитата:

Сообщение от Officeoff.ru (Сообщение 322473)
Всем привет. Есть скриптик:
$(document).ready(function(){ 
    $(".buy").click(function(){  
        var val = $(this).val(); 
        $.post("/modules/to_cart.php", {val:val}, function(data){ 
            if (data.length>0){ 
                $("#to_cart").html(data); 
                $("#cart").html("#result"); // как тут вывести нужные данные из php файла? 
            } 
    }); 
}); 
});

Вопрос, как вывести нужные данные в #cart из php файла?


$(document).ready(function(){ 
    $(".buy").click(function(){  
        var val = $(this).val(); 
        $.post("/modules/to_cart.php", {val:val}, function(data){ 
            if (data.length>0){ 
                $("#to_cart").html(data); 
                $("#cart").html("#result"); // как тут вывести нужные данные из php файла? 
            } 
    },'html'); 
}); 
});

Aetae 23.07.2014 22:57

$("#cart").html(data);
?

Officeoff.ru 23.07.2014 23:15

Цитата:

Сообщение от Aetae (Сообщение 322479)
$("#cart").html(data);
?

Ну это понятно ;) Но ведь у меня $("#to_cart").html(data); - здесь выводится весь файл.
а в #cart, я хотел засунуть только часть файла. Например, ту что находится в <div id='result'>
Это возможно?

Или может быть в <div id='cart'>, можно засунуть инфу из другого файла? а не из to_cart.php

Aetae 23.07.2014 23:36

Всё можно и всё элементарно. Судя по всему вы вообще ничего не умеете. Толку вам от наших объяснений?

WorM32 24.07.2014 08:50

$("#cart").html($(data).find('#result'));

Officeoff.ru 24.07.2014 15:35

Цитата:

Сообщение от WorM32 (Сообщение 322528)
$("#cart").html($(data).find('#result'));

Спасибо, но все равно не выводит данные.

WorM32 24.07.2014 16:55

Цитата:

Сообщение от Officeoff.ru (Сообщение 322610)
Спасибо, но все равно не выводит данные.

$('#cart').html($('<div>').html(data).find('#result').html());

Officeoff.ru 24.07.2014 21:59

Цитата:

Сообщение от WorM32 (Сообщение 322622)
$('#cart').html($('<div>').html(data).find('#result').html());

Огромное спасибо. Все работает.
Не подскажите, еще один момент, может какой нибудь учебник по JS или видеокурс, чтобы я с тупыми вопросами не преставал :)))

Aetae 24.07.2014 22:18

WorM32, ну ты и извращенец:)
$('#cart').append($(data).find('#result'));


Часовой пояс GMT +3, время: 08:41.