За последние 24 часа нас посетили 18508 программистов и 1581 робот. Сейчас ищут 1143 программиста ...

(Проблема) Undefined variable:

Тема в разделе "Laravel", создана пользователем TwoStar, 28 сен 2016.

  1. TwoStar

    TwoStar Новичок

    С нами с:
    28 сен 2016
    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте, нужна ваша помощь :)

    Столкнулся с одной назойливой проблемой, делал вкладки на сайте чтобы контент выводился без обновления страницы и поймал ошибку. Если делать просто переход по внутренней ссылке csgolegal.com/fastgame то все работает а вот на главной не выводит и выдаёт ошибку. Буду благодарен за любую помощь. Спасибо.
    Демо и сама ошибка: csgolegal.com
    index.blade.php
    Код (Text):
    1. <div id="1x1" style="display:none"> @include('pages.1x1') </div>
    1x1.blade.php
    Код (Text):
    1.     <div class="fast-game"id="game_{{$game1x11->id}}">
    2.     <div class="game-top">
    3.         <div class="game-header">
    4.             <div class="game-title">Игра №<span class="game-num">{{ $game1x11->id }}</span></div>
    5.              </div>
    6.          </div>
    Такая ошибка происходит при добавлении почти любого кода с $value
     
    #1 TwoStar, 28 сен 2016
    Последнее редактирование: 28 сен 2016
  2. S_t_e_e_p

    S_t_e_e_p Активный пользователь

    С нами с:
    12 июл 2012
    Сообщения:
    181
    Симпатии:
    4
    Кинь код где ты передаешь переменную в вид
     
  3. TwoStar

    TwoStar Новичок

    С нами с:
    28 сен 2016
    Сообщения:
    4
    Симпатии:
    0
    --- Добавлено ---
    Вот файлы. Напомню что если делать просто отдельную страницу то все работает.
     

    Вложения:

    • 1x1.blade.txt
      Размер файла:
      22,7 КБ
      Просмотров:
      2
    • index.blade.txt
      Размер файла:
      10,1 КБ
      Просмотров:
      1
  4. TwoStar

    TwoStar Новичок

    С нами с:
    28 сен 2016
    Сообщения:
    4
    Симпатии:
    0
    Очень нужна ваша помощь.
     
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Идентификатор должен обязательно начинаться с латинского символа и может содержать в себе латинские буквы (A–Z, a–z), цифры (0–9), символ дефиса (-) и подчеркивания (_). Начинаться с цифры он не может, так как в таком случае он не будет валидным именем для JS-переменной, которой становится при построении DOM.

    Это, кроме прочего, причина, почему нельзя держать более одного объекта с одним id.

    После сборки страницы, мы можем обращаться к объекту не только через document.getElementById, но и напрямую по id, так как он экпортируется в область видимости window. А два объекта под одним именем переменной существовать, увы, не могут.

    Это уже так, на всякий.
    --- Добавлено ---
    Не факт, конечно, что у тебя проблема именно из-за этого, но все равно лишним не будет.
     
  6. TwoStar

    TwoStar Новичок

    С нами с:
    28 сен 2016
    Сообщения:
    4
    Симпатии:
    0
    Спасибо но мне не помогло.