вообще я брал этот пример я брал от сюда http://dayte2.com/editable-table делал строго по статье......
|
Ну ты лапух. И где там сказано что нужно совмещать все три куска кода? Там просто показано развитие мысли)
|
danik.js, всё, уже исправил баг......теперь единственный и последний вопрос)) как это дело связать с бд......то есть в таблицу выводятся записи......мы чтото меняем, и через аякс оно записывает в бд и сразу выводит...
|
Цитата:
если да, то что тут сложного? * отправляйте не сервер запрос, говорящий, какую строчку и столбец хотите изменить и на какое значение * код на сервере генерирует sql-запрос, выполняет его и отправляет в браузер какой-нибудь результат, скажем "успех" или "ошибка" * если "успех", изменяем html-таблицу, если "ошибка", показываем ошибку конечно, надо будет заранее связать столбцы и строки html-таблицы и таблицы базы данных |
mta88, помогите сформировать ajax-запрос......мне нужно на сервер отослать данные из ячейки после того как мы убрали фокус от ячейки......мб как то так:
var data = val; $.ajax({ data: data, success: function(html) { $("#result").append(data); } }); val это то что у нас в ячейке находится, в смысле сами данные......мне походу нужно еще айдишник передать, а потом уже сделать запрос на апдейт......только как это всё организовать? |
Так и огранизовывай. Передавай еще и айдишник конечно:
.. data: {value: val, id: id}, ... |
скрипт перестал работать когда вставил этот код:
var data = val; $.ajax({ type: "POST", data: {value: val, id: id} success: function(html) { alert("d"); } }); хочу проверить отправляються ли данные, но теперь весь скрипт не работает |
Ты и вправду лапух. Запятую забыл. Значение в переменную id хоть записал?
|
danik.js, я уже тут сделал много чего, данные уже отправляються......
$.ajax({ type: "POST", url: "SendData.php", data: {val: val, idtd: idtd}, success: function(html) { alert(idtd+val); } }); в алерт выводит то что нужно отправить......остается последний вопрос как теперь сделать апдейт......пишу следующее: $idtd = $_POST['idtd']; $val = $_POST['val']; if($idtd && $val){ $this->database->query("UPDATE mygrid SET '{$idtd}' = '{$val}'") or die (mysql_error()); } |
но выдает ошибку Notice: Undefined index: idtd in D:\sites\myblog\www\site\www\index.php on line 58 Notice: Undefined index: val in D:\sites\myblog\www\site\www\index.php on line 59
и апдейт в базу не делает... |
Часовой пояс GMT +3, время: 15:23. |