|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
Нужно написать простенькое CRUD- приложение. Отображение/добавление/изменение/удаление элементов нужно сделать с помощью ajax. Я так понимаю нужно работать с http методами: GET/POST/PUT/DELETE и json. Может есть примеры простых приложений? Интересует прежде всего как реализовать передачу json-параметров для GET/POST/PUT/DELETE? C ув. Tors ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2021, 18:36 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
tors, ага. написать за вас приложение. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2021, 19:01 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
tors Интересует прежде всего как реализовать передачу json-параметров для GET/POST/PUT/DELETE? Если нативный JS - fetch() https://developer.mozilla.org/ru/docs/Web/API/Fetch_API/Using_Fetch ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2021, 19:11 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
Relic Hunter tors, ага. написать за вас приложение. Не надо ничего писать за меня. Нужны примеры. Например если DELETE, то что предавать в json. и тд. Те имена параметров и их значения и тд... Есть же стандарты какие то? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2021, 19:49 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
tors Relic Hunter tors, ага. написать за вас приложение. Не надо ничего писать за меня. Нужны примеры. Например если DELETE, то что предавать в json. и тд. Те имена параметров и их значения и тд... Есть же стандарты какие то? DELETE и json не имеют ничего общего и в него передавать ничего не нужно. DELETE это тип http запроса и ему передается только один параметер - id сущности. Стандартов нет. Но можете придумать свой если так хочется ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2021, 20:41 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
Что такое get и post - понятно. А что такое put и delete? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2021, 07:22 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
ShSerge А что такое put и delete? Другие методы для запросов к серверу... [quote автор] Типы http запросов... https://developer.mozilla.org/ru/docs/Web/HTTP/Methods ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2021, 09:52 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
загуглите jQuery ajax ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2021, 13:53 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
krvsa ShSerge А что такое put и delete? Другие методы для запросов к серверу... Типы http запросов... https://developer.mozilla.org/ru/docs/Web/HTTP/Methods Сходил по ссылке. Нифига не понял. Сам использовал только гет, пост и хеад. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2021, 07:55 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
ShSerge Сходил по ссылке. Нифига не понял. Сам использовал только гет, пост и хеад. Типа в современном серверном АПИ рульно поддерживать полный набор методов. Нужно получить данные - GET Добавить новую сущность - POST Изменить всю сущность - PUT Изменить часть сущности - PATCH Удалить всю сущность/сущности - DELETE Ну и там есть еще часть методов... Я их так же не использовал. Но не все серверные ЯП поддерживают эти методы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2021, 10:53 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
tors Я так понимаю нужно работать с http методами: Это про способ передачи самих данных и хттп заголовки. Можно вставку делать get запросом, удалять post запросом - без разницы. Но если хочешь делать красиво - делай красиво. tors Интересует прежде всего как реализовать передачу json-параметров Никак. Json - это данные. Это никак не относится к хттп. Как нравится, так и передавай. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2021, 08:05 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
crutchmaster Можно вставку делать get запросом, удалять post запросом - без разницы. разница в том, что через GET твой логин/пасс останутся в кеше поисковика, например кроме того, много текста в GET пихать моветон ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2021, 12:07 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
Для передачи данных на сервер (в контексте Аякс), я делаю javascript-обьект, потом использую JSON.stringify(), а после передаю строку на сервер методом пост, где все инсертится, апдейтиься и удаляется по мере надобности. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2021, 17:39 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
[quot tors#22350406] Relic Hunter Например если DELETE, то что предавать в json. DELETE /objects/1 - удалить объект 1 коллекции objects. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2021, 20:07 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
ShSerge Что такое get и post - понятно. А что такое put и delete? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2021, 20:08 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
tors Те имена параметров и их значения и тд... Есть же стандарты какие то? estic Можно ничего. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2021, 20:23 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
get, post - понятно. А как мне из php определить, что, например, метод DELETE и как получить его данные (id сущности, которую надо удалить)? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2021, 12:11 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
tors, в общем-то вы через ajax можете передавать что вам угодно. Сами себе придумайте протокол обмена, который будут понимать как js на странице, так и php на веб-сервере. p.s. Я правда сам давно имел с этим дело. https://developer.mozilla.org/ru/docs/Web/Guide/AJAX/Getting_Started ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2021, 12:35 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
Я умею работать с ajax. И нативно и через jquery. :) tors get, post - понятно. А как мне из php определить, что, например, метод DELETE и как получить его данные (id сущности, которую надо удалить)? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2021, 13:40 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
tors А как мне из php определить, что, например, метод DELETE tors и как получить его данные (id сущности, которую надо удалить)? DELETE /objects/1 - удалить объект 1 коллекции objects. Еще у PHP есть одно ограничение. Он не декодирует параметры, поступающие в теле запроса, для отличных от POST методов, например метода PUT. Поэтому нужно или декодировать самому, или устанавливать специальное расширение, позволяющее получать в $_POST, например, PUT-параметры. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2021, 17:42 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
Да и еще вопрос. Посылать, например DELETE, по идее может кто попало. Как тут быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2021, 18:27 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
tors, авторизация. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2021, 18:46 |
|
Простенькое CRUD- приложение
|
|||
---|---|---|---|
#18+
estic tors А как мне из php определить, что, например, метод DELETE так то заюзав /client/del/55 - сразу попадаешь в нужный метод, а так ещё и проверять + логика ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2021, 13:44 |
|
|
start [/forum/topic.php?fid=22&fpage=3&tid=1443210]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 127ms |
0 / 0 |