Eagle-PsyX-
Commander
- Registriert
- Juni 2006
- Beiträge
- 2.198
Hi,
ich habe eine Sortierbare Tabelle mir zusammengeklebt, die beim ändern der Reihenfolge über Ajax die neue Reihenfolge an ein Skript weiterreichen soll.
Firebug vermeldet keinen Fehler und die Ajax-Verbindung wird aufgebaut.
Jedoch kann ich weder über $_GET, $_POST noch sonstwie Daten im Skript erkennen, bzw. abfangen... Kann jemand einen Fehler entdecken?
Online Demo:
http://www.online-arts.de/test/test.php
Die $_POST-Werte sollten hier landen:
http://www.online-arts.de/test/test.log
Ergänzung:
So funktioniert jetzt. Funktionsfähiges Skript siehen unten:
save.php
Und der jQuery Skript:
Markup:
ich habe eine Sortierbare Tabelle mir zusammengeklebt, die beim ändern der Reihenfolge über Ajax die neue Reihenfolge an ein Skript weiterreichen soll.
Firebug vermeldet keinen Fehler und die Ajax-Verbindung wird aufgebaut.
Jedoch kann ich weder über $_GET, $_POST noch sonstwie Daten im Skript erkennen, bzw. abfangen... Kann jemand einen Fehler entdecken?
Online Demo:
http://www.online-arts.de/test/test.php
Die $_POST-Werte sollten hier landen:
http://www.online-arts.de/test/test.log
Ergänzung:
So funktioniert jetzt. Funktionsfähiges Skript siehen unten:
save.php
PHP:
require_once('class.log.inc');
$log = new Log;
$log->Dir = '';
$log->File = "test.log";
$log->Time = gmmktime();
$log->Insert(implode(',',$_POST['test']));
Code:
$(function() {
$('.sort').sortable({
cursor:'move',
axis: 'y',
update: function(e, ui) {
href = "save.php";
$(this).sortable("refresh");
sorted = $(this).sortable("serialize", 'id');
$.ajax({
type:'POST',
url:href,
data: sorted
});
}
});
});
HTML:
<table id="myTable">
<thead>
<tr><th>ID</th><th>Name</th><th>Details</th></tr>
</thead>
<tbody class="sort">
<tr id="test_1"><td>1</td><td>Name1</td><td>Details1</td></tr>
<tr id="test_2"><td>2</td><td>Name1</td><td>Details2</td></tr>
<tr id="test_3"><td>3</td><td>Name1</td><td>Details3</td></tr>
<tr id="test_4"><td>4</td><td>Name1</td><td>Details4</td></tr>
</tbody>
<table>
Zuletzt bearbeitet: