1

(1 відповідей, залишених у JavaScript)

у вас в таблиці де зберігаються дані, додаєте ще одне унікальне поле id, воно може бути типу INT AUTOINCREMENT або CHAR(36) - із унікальним хешом (заюзати ф-ію UUID() в MySQL). при генерації сторінок створюйте додаткові блоки в яких і будете вставляти сторінки

<div id="{ID_FROM_TABLE}">
  <div id="divTag">something</div>
   <p>something</p>
</div>

<div id="{ID_FROM_TABLE_2}">
  <div id="divTag">something</div>
   <p>something</p>
</div>

і оскільки сторінки можуть мітити дублі id="divTag", я раджу відмовитись від них

Прихований текст
зберігати html,css і js  в базі це погана ідея, як ви бачите html може містити дублі, так само і css/js може містити дублі. Що призведе до прихованих конфліктів, які в подальшій роботі дуже важко буде відловити. БД повинна містити суто дані, все інше повинно зберігатись у файлах, які сервер віддасть одразу при запиті, а не через БД, це ж зайве навантаженняю

2

(2 відповідей, залишених у JavaScript)

я б пройшовся циклом по тих ключах, які потрібно відновити і по тих ключах, які повинні мати нові значення і створив б для цього новий обєкт. Навіщо мучати існуючі обєкти, які між собою мають проперті, які до того ж переплетені по посиланнях. це лишня робота

var keyIndex={
 field1:true,
  ...,
 field4:true,
 field5:false
};

var newObj={};
$.each(keyIndex ,function(key,flag){
   newObj[key]=flag? fieldsCory[key]: fields[key];
});

console.log(newObj);

3

(5 відповідей, залишених у JavaScript)

http://lmgtfy.com/?q=js+get+url

4

(6 відповідей, залишених у JavaScript)

Потрібно додати в  HTML елемент типу table і вже в самій ф-ії заповнювати її рядками
https://developer.mozilla.org/en-US/doc … ateElement
https://www.w3schools.com/jsref/met_table_insertrow.asp

5

(6 відповідей, залишених у JavaScript)

А що не працює?

6

(5 відповідей, залишених у Just English)

here you go

for (var x=0;x<myObj.items.length; x++) {
    // var currentip =
    document.getElementById("demo").innerHTML = myObj.items[x].title;
    document.getElementById("demo2").innerHTML = myObj.items[x].link;
}

7

(5 відповідей, залишених у Just English)

let me guess

myObj.link[x].items.title

UPD.
one more thing. you should define x by using var statement. It's global variable in your case.

8

(4 відповідей, залишених у PHP)

Ну у вашому випадку, я бачу як мінімум три таблиці:

  • category - список категорій

  • room - список номерів

  • event - список подій календаря

таблиці category та room мають бути зв'язані по типу один-до-багатьох. Тобто один запис із таблиці category з'єднаний із багатьма записами із таблиці room.

таблиця event це, в мому розумінні список подій які мають дату початку та дату кінці, правильно?

набір полів у всіх таблицях, це вже на власний розсуд. як мінімум будуть поля id, name, date_entered та date_modified

9

(4 відповідей, залишених у JavaScript)

ну тоді пишіть ось так

template.attr('product',$.toJSON(data))

ці дані будуть видні в домі неозброєним оком

10

(4 відповідей, залишених у JavaScript)

ви і не побачите їх, ці дані зберігаються в середині самого jqeury обєкта, як приватне проперті.


var data = template.data('product');// так ці дані можна витягнути
var template = $($('.template_item').html()); //не робіть так
var template = $('.template_item').clone();// ось так краще

http://php.net/manual/en/function.preg-grep.php

12

(2 відповідей, залишених у HTML та CSS)

Закриваючі теги невірні, через що браузер і біситься
http://i.imgur.com/xzPYo9J.png
*FACEPALM*

13

(5 відповідей, залишених у JavaScript)

serhi11
У вас здається в логіці проблема, я не бачу потреби взагалі  використання setTimeout.
Із вашого коду, ви один раз викликається activeModal, і потім ця сама ф-ія викликається із анонімного ф-ії, яку запхали у setTimeout.
Ви вкурсі, як працює ця функція? Вона виклає колбек, який переданий в першому параметрі, через інтервал часу, який переданий в другом параметрі (в мілісекундах, 1000 це 1(одна) секунда). І все, вона більше нічого не робить.
Маю підозру що ви хотіли використати ф-ію setInterval, та clearInterval, правильно?

14

(11 відповідей, залишених у JavaScript)

ну тоді тут можливо справа в селекторі (його попросту незнаходить в DOM-і) або в типі даних які передаєте у .val().
Хоча думаю тип даних тут не критичний

15

(11 відповідей, залишених у JavaScript)

$('.input-large.j-phone').val("123").trigger('change');// пробували?

16

(3 відповідей, залишених у JavaScript)

ну тоді витягуйте оригінальний ХТМЛ і вставляйте його

17

(4 відповідей, залишених у PHP)

ну так а як у фреймворках зроблено?
почніть із написання роутера, який буде підвантажувати відповідний контент  і вставляти в середину файлу

include __DIR__."header.php";

echo $content;

include __DIR__."footer.php";

18

(2 відповідей, залишених у JavaScript)

читайте уважніше помилку
$(...).slick is not a function

це означає що ви її НЕ підключили ось тут

<script src="/web/slick/slick.js"></script>

19

(3 відповідей, залишених у JavaScript)

cпробуйте

 if($(this).find('#b').is(":checked"))

20

(4 відповідей, залишених у JavaScript)

Якщо ви вчитесь юзати jQuery то для чого тоді використовувати pure js?

$(document).on('input change','.kv',function(){
   var thisJQ=$(this);
   var color='#d13008';
   if(thisJQ.val().length>0){
      color='#0dba2c';
   }
   thisJQ.css({'border-color' : color});
});

ваша проблема в тому що потрібно змінювати стиль для текучого this, а не для всіх елементів на сторінці