Получить от сервера html код в переменной json

192
25 апреля 2018, 05:33

Перелопатил пол интернета, так и не нашел что искал. При изменении количества продуктов в корзине я отправляю на сервер запрос с идентификатором и количеством единиц. Мне от сервера нужно получить три разних html блока. Я могу получить ети блоки отправив еще обратно 3 запроса на разные урл. но так будет глупо.

Делаю так. и получаю в переменных с html колом просто пустой обьект (list:{})

    $.ajax({
            url: '/cart/update',
            type: 'get',
            data: data,
            dataType: "json",
            success: function (html) {
                select.closest('.product-list').replaceWith(html.list);
            }
        });

php

      $responce['list'] =// html - код;
      $responce['list'] =// html - код;
      $responce['count'] = 4;
      echo json_encode($responce, true);
Answer 1

К ссожалению пока ответа не нашел. И зделал пока вот так..

    $this->data['details'][] = $this->cart->get_item($data['rowid']);
        $html = "<div>";
        $html .= $this->display('product._list_creator', true);
        $html .= '<div class="basket-bk">' . $this->getCart(true) . '<div>';
        $html .= "<div>";
    echo $html;

И при получении..

    $.ajax({
    url: '/cart/update',
    type: 'post',
    data: data,
    dataType: "html",
    success: function (html) {
        var html = $(html);
        select.closest('.product-list').replaceWith(html.find('.product-list'));
    }
});
READ ALSO
Запись текущего значения в сессию

Запись текущего значения в сессию

Я пытаюсь реализовать что то вроде мультиязычности на сайтеПринцип такой: огда пользователь заходит на сайте, поставить ему язык его браузера,...

167
Редактирование комментариев

Редактирование комментариев

Нужно реализовать редактирование комментариев в течении 1 одной минуты на PHPПодскажите, как лучше всего это сделать

138
Проблема с указанием маршрута в Route::resource

Проблема с указанием маршрута в Route::resource

Здравствуйте , я создал путь Route::resource(); Там все прописал как положеноМне нужно, чтобы в blade по клику переходило на статью выбраную

156