@feniksdv

Почему не работает var_dump?

<script>
    $(document).on('click', '.summa_buuton', function () {
        $('div#menu').html('<span id="sort"></span>');
        $('span#sort').replaceWith('<?php 
                $i = 0;
                while ( have_posts() ) {
                    the_post();
                    $i++;
                    if($i >11) {
                        break;
                    }
                    foreach($offers as $offer3) {
                        var_dump($offers);
                        if( $offer2 ==  $offer3["ssilka"]) {
                            echo '<div class="conteiner" data-summa="'.$offer3["summa"].'">
                                <p>
                                    <span class="name">'.$offer3["name"].'</span>
                                    <br>
                                    <span>
                                        <a href="'.$offer3["ssilka"].'">
                                            <img src="'.$offer3["img"].'">
                                        </a>
                                    </span>
                                </p>
                                <div class="summa1" >до '.number_format($offer3["summa"], 0, ',' , ' ').' ₽ <br>'.$offer3["dop"].'</div>
                                <div class="procent">'.$offer3["procent"].' % <br>'.$offer3["dop1"].'</div>
                                <div class="reating">';
                            global $post;
                            if (get_permalink(url_to_postid( $offer3["ssilka"]))) {
                                if (function_exists( 'the_ratings')) {
                                    echo expand_ratings_template( '%RATINGS_IMAGES%', url_to_postid( $offer3["ssilka"]));
                                }
                                $comments_count = wp_count_comments(url_to_postid( $offer3["ssilka"]));
                                echo '<div class="otziv">отзывов ('.$comments_count->approved.')</div>';
                            }
                                echo '</div><div class="buttonname"><a href="'.$offer3["ssilka_offers"].'">'.$offer3["button_name"].'</a></div></div>';
                        }
                    }
                }
            ?>');
    
        $('div[data-summa]').sort(function (a, b) {
            return parseInt($(a).attr('data-summa'), 10) < parseInt($(b).attr('data-summa'), 10) ? 1: -1;
        }).appendTo('div#menu');
    });
</script>


Собствено хочу распечатать масив, нажимаю на кнопку и ничего не происходит, удаляю var_dump($offers); все работает, че ему не нравится не могу понять?
  • Вопрос задан
  • 565 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alekssamos
Программист любитель
оберни свой var_dump в функцию json_encode ( )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы