|
|
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
Что хочу сделать: Таблица, в столбце есть кнопка удалить. По кнопке удаляется строка при помощи ява скрипта и выполняется функция по удалению строки из базы. Все это должно быть без перерисовки формы. Вариант с перерисовкой формы Код: php 1. removeTRow(this) удаляется строку в HTML window.location='admin_panel.php?id=$tablerows[0]&id_new=$key&dfgr=1 удаляет из базы Помогите разобраться как это сделать через аякс. параметры $tablerows[0]&id_new=$key формируются в цикле при создании таблицы Я программист на Delphi, в моем понятии нужно - на каждую кнопку повесить функцию с параметрами Нагуглил кусок кода на аяксе Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. http://codething.ru/ajax.php Как в эту функцию передавать по кнопке параметры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:19 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
автор $.ajax({ type: "POST", url: "updaterecord.php?db="+<?PHP echo '"'.$db.'"'?>, async:false, data: "sql="+sql, success: function(data){content=" where 1"; } }); Посмотрите пример. Обратите внимание на красный фонт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:41 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
Сергей111, Не пойму как параметр $db передавать разный для каждой строчки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:49 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
Я это по тому поводу как параметр из php передавать Javascript-у. У вас как я понимаю $tablerows[0]&id_new=$key это формируется в php. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 14:53 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
Сергей111, Так и есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:03 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
В Вашем случае кажется так $.ajax({ type: "POST", url: "admin_panel.php?id="+<?PHP echo '"'.$tablerows[0].'"'?>+"&id_new="+<?PHP echo '"'.$key.'"'?>+"&dfgr=1", async:false, success: function(data){content=" where 1"; } }); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:03 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
Возможны синтаксические ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:05 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
Сергей111, получается мне этот скрипт нужно формировать в цикле php ? вот код цикла Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:16 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
Подождите, а вот это у Вас работает? авторВариант с перерисовкой формы <input type=\"button\" value=\"Приговорить удава\" onclick=\"removeTRow(this);window.location='admin_panel.php?id=$tablerows[0]&id_new=$key&dfgr=1'\" /> По моему не должно работать, потому что там у Вас javascript смешан с переменной php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:22 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
Сергей111, работает как надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:27 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
while ($tablerows = mysql_fetch_row($sql)) { if ($tablerows[2] < 500) echo("<tr><td>$tablerows[1]</td><td>$tablerows[2]</td><td></td></tr> "); else if ($tablerows[2] >800) echo("<tr><td>$tablerows[1]</td><td><font color=red>$tablerows[2]</font></td><td></td></tr> "); else echo("<tr><td>$tablerows[1]</td><td><font color=blue>$tablerows[2]</font></td><td> <input type=\"button\" value=\"Приговорить удава\" onclick=\"removeTRow(this);DeleteRow(Передавайте строку) "); } А уже в фнкции DeleteRow() Ajax. Просто как Вы эту строку будете находить в базе? У вас одна из колонок является ключом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:34 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
Сергей111, колонка не является ключом, а вот первое поле при выборке, как раз и есть ключ, его в тексте и буду формировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 15:40 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
Помогите разобраться Вот код на странице Код: php 1. 2. 3. 4. 5. Как правильно написать скрипт ? Написал пока так, но часть с аяксом не фурычит, явно что-то делаю не так в хиде находится скрипт: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Обработка POST в admin_panel.php Код: php 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 15:24 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
одну ошибку нашел в id=64&id_new=ba6f553b33b21fae2f418b6af68368c1&dfgr=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 15:28 |
|
||
|
форма отправки php+аякс+jquery
|
|||
|---|---|---|---|
|
#18+
актуально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 13:29 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=123&tid=1464231]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 327ms |

| 0 / 0 |
