Форма отправляет только 1 страницу.Зачем?Jquery вопрос - PullRequest
0 голосов
/ 11 июня 2011

я использую эту таблицу sorterplugin с jquery http://tablesorter.com/

Теперь моя форма выглядит следующим образом:

<form action="process.php" method="POST">
<table id="banot">
<tr><td>1st line 1 col</td><td> <input type="text" name="i1"/>/td></tr>
<tr><td>2nd line 1 col</td><td> <input type="text" name="i2"/></td></tr>
<tr><td>3rd line 1 col</td><td> <input type="text" name="i3"/></td></tr>
<tr><td>4th line 1 col</td><td> <input type="text" name="i4"/></td></tr>
</table>
<input type="submit" value="submit"/>
</form>

Я настроил плагин для разделения всех 2 строк новой страницы. это работает отлично, но если я отправляю форму (в моем примере у меня есть 2 страницы), то передается только фактическое содержимое страницы. Почему?

насколько я понимаю, jquery скрывает другие страницы только на стороне клиента, так почему же остальные входные данные не отправляются на сервер с php?

Если бы я использовал вкладки, это бы сработало. Какая разница?

спасибо, что поделились немного света

Ответы [ 3 ]

0 голосов
/ 13 июня 2011

Я искал настольный пагинатор, который только «скрывает» (все еще присутствует!) Другие страницы. Многие плагины jquery манипулируют всем домом. проблема в том, что тогда вы не можете использовать постраничную форму, так как при отправке должны присутствовать все страницы / строки.

Мое решение заключалось в том, чтобы использовать такой плагин:

  1. http://www.egrappler.com/jquery-pagination-plugin-smart-paginator/ (тот, который я выбрал)
  2. http://plugins.jquery.com/project/paginateTable
  3. https://github.com/opensoft/jquery-draggable-pagination/tree/master/demo
  4. http://www.frequency -decoder.com / демо / таблицы сортировки повторно / постраничной /
  5. http://en.newinstance.it/2006/09/27/client-side-html-table-pagination-with-javascript/
  6. http://www.canaware.com/Default.aspx?g=posts&m=3500
  7. http://tympanus.net/codrops/2009/11/17/jpaginate-a-fancy-jquery-pagination-plugin/
  8. http://d -scribe.de / WebTools / JQuery-пагинация / демо / demo_options.htm

Вы можете увидеть разницу, изучая источник с помощью firebug. У Tableorter нет другого содержимого, присутствующего в таблице, чем на текущей странице.

0 голосов
/ 28 февраля 2012

Если вы предпочитаете продолжать использовать TableSorter, есть решение вашей проблемы.Я изучал это часами, пока, наконец, не заметил, что вместо просмотра tablesorter.com решение можно найти по адресу mottie.github.com / tablesorter !

Двухэтапное решение вашей проблемы:

  1. Загрузите Github-вилку разбрасывателя Rob G / Mottie's (URL выше).
  2. Установите removeRows: false там, где вы вставляетеthe tablesorterPager.

Насколько я понимаю, это может сделать сортировку больших таблиц немного медленнее, но это решит вашу проблему!:)

0 голосов
/ 11 июня 2011

Ну, во-первых, твой стол сломан. Закрытие </td> по первому столбцу

...