Створення движка на mvc. Закінчуємо роботу з чатом.

Створення движка на MVC. Закінчуємо роботу з чатом.

Привіт, дорогі читачі. Будемо й надалі розвивати нашого движка і чату.

відкриємо файл default.js.

// ...
$
.post(url, data,function(o){
$
("#listInserts").append(`
`

Відео: MVC движок на php і mysql. Урок 6 Продовжуємо працювати з адмінкой

+ o.text +`+ o.id +` "Gt; X`) -
},`Json`) -

Додайте також посилання на видалення і в циклі.

$("#listInserts").append(`
`

Відео: Модуль 7. Перше додаток. Стилізація в ASP.NET MVC 5

+ o[i].text +`+ o[i].id +` "Gt; X`) -

Тепер додамо обробку кліка по посиланню на видалення відразу після циклу.

$(`.del`).click(function(){
delItem
= $(this) -
var id = $(this).attr(`Rel`) -
$
.post(`Dashboard / xhrDeleteListing`,{`Id`: id},function(o){
$
("#listInserts").append(`
`
+ o.text +`+ o.id +` "Gt; X`) -
delItem
.parent().remove() -
},`Json`) -
returnfalse-
}) -



У файлі dashboard_model.php додамо висновок json даних в функції xhrInsert.

// ... $ sth-gt; execute (array ( `: text` = gt; $ text)) - $ data = array ( `text` = gt; $ text, `id` = gt; $ this-gt ; db-gt; lastInsertId ()) - echo json_encode ($ data) -

Також додамо метод для видалення повідомлень.

Відео: PHP Start | Практика: Урок 3. Створення інтернет-магазину # 1

publicfunction xhrDeleteListing(){
$ id
= $ _POST[`Id`] -
$ sth
= $ this-gt;db-gt;prepare(`DELETE FROM data WHERE id = "`.$ id.` "`) -
$ sth
-gt;execute() -
}



І, звичайно ж, створимо контролер з таким же ім`ям в файлі dashboard.php

Відео: Створення блогу на PHP з використанням найпростішого MVC

publicfunction xhrDeleteListing(){
$ this
-gt;model-gt;xhrDeleteListing() -
}

Тепер повідомлення додаються, видаляються, але не всі. Ті, які ми тільки що додали, ми видалити не можемо. Давайте це виправимо, благо за допомогою JQuery робиться це дуже легко.

$(`.del`).live(`Click`,function(){ // код}) -

Тобто ми просто замінюємо метод click на метод live.

Отже, наш дуже простий чат вже працює.

Дякую за увагу і удачі!

Поділися в соціальних мережах:

Схожі
Створення движка на mvc. Починаємо робити чат.Створення движка на mvc. Починаємо робити чат.
Створення движка на mvc. Створюємо авторизацію.Створення движка на mvc. Створюємо авторизацію.
Команда append - приєднати каталог до поточногоКоманда append - приєднати каталог до поточного
Створення движка на mvc. Продовжуємо роботу над чатом.Створення движка на mvc. Продовжуємо роботу над чатом.
Створення движка на mvc. Робимо можливість редагування і видалення користувачів.Створення движка на mvc. Робимо можливість редагування і видалення користувачів.
Nodejs. Як створити "список справ". Частина 1.Nodejs. Як створити "список справ". Частина 1.
Відправка асинхронних запитів на jquery.Відправка асинхронних запитів на jquery.
Створення движка на mvc. Допрацьовуємо роутер.Створення движка на mvc. Допрацьовуємо роутер.
Створення движка на mvc. Виводимо сторінки. Частина 4.Створення движка на mvc. Виводимо сторінки. Частина 4.
Ajax запити за допомогою методів $ .post () і $ .get ().Ajax запити за допомогою методів $ .post () і $ .get ().
» » Створення движка на mvc. Закінчуємо роботу з чатом.