X-editable für die Bootstrap-Werte senden, um post.php

Nutze ich Twitter Bootstrap und beschlossen, X-editierbare mit ihm. Habe ich alle notwendigen Dateien und es funktioniert gut, außer dass ich möchte die Werte übergeben, um post.php wo soll ich den PHP-Prozess $_POST["value"].

Markup der editierbaren element ist

<a href="#" id="example">Example</a>

Ich es so nennen

$(function() {
  $.fn.editable.defaults.mode = 'inline';

  $('#example').editable({
  type: 'text',
  pk: 1,
  url: 'post.php',
  title: 'Enter example'
   });
});

Ich verwendet jEditable als ein inline-editor, in dem ich ging auf die Werte an eine php-Datei mit keine Probleme und ich würde gerne so tun, mit X-editable aber ich kann nicht scheinen, es zu tun.

Wie gebe ich die Werte an post.php so kann ich mit php auf die Daten manipulieren?

  • Der code oben sollte schon sein, die übergabe der Werte an post.php. Haben Sie versucht, Druck aus dem $_POST-array? Hast du irgendwelche javascript-Fehler, wenn Sie überprüfen Sie Ihre browser-Konsole?
  • Ich habe versucht, print, print_r, var_dump, echo, aber ich kann nicht scheinen, um zu manipulieren, was get übergeben post.php. Ich ließ post.php komplett leer und es noch funktionierte wie zuvor. Nur wenn ich löschen post.php ich erhalte eine Fehlermeldung, aber andere als, dass der Inhalt der post.php zu sein scheinen, spielen keine Rolle, solange es da ist. Ich habe in der Konsole und es gibt Fehler, aber Sie beziehen sich auf die css-Eigenschaften wie box-sizing und dem wie. Ich benutze FF 18.0, aber habe das gleiche problem in Chrome.
  • Das ist sehr seltsam. Dein code funktionierte gut für mich und ich benutze X-editable für diese Art der Sache oft. Es ist nichts oben, dass würde verhindern, dass es funktioniert. Haben Sie versucht, mit dem exakt die Dateien aus diesem Beispiel? github.com/vitalets/x-editable/tree/gh-pages/backend-samples/... Haben sich diese Arbeit?
  • Ich habe versucht, die erste, aber es hat nicht funktioniert. Ich benutze XAMPP und ich dachte, vielleicht sind die rewrite-Regeln haben könnte, etwas zu tun, so dass ich Sie abgenommen, aber es hat nicht geholfen. Könnten Sie mir ein Beispiel, dass Werke für Sie, so konnte ich es testen? Ich benutze bootstrap für so ziemlich alles, was ich Tue und ich kann nicht herausfinden, warum das nicht funktioniert.
  • Ich weiß nicht, wie senden Ihnen ein Beispiel, hier abgesehen vom hinzufügen einer Antwort oder verlinken Sie auf externe code, und das ist nicht eine Antwort, so sind hier einige links: Die HTML-Datei: chopapp.com/#4dlbk2w3 Die PHP-Datei: github.com/vitalets/x-editable/blob/gh-pages/backend-samples/..., die ich getestet habe diese Dateien, und Sie arbeiten für mich. Ich bin mit MAMP auf OS X mit Chrome und Firefox. Wenn ich meine Konsole das ist die Ausgabe, die ich von der ajax-Aufruf: Array ( [name] => example [value] => Example test [pk] => 1 )
  • Vielen Dank für die Hilfe. Ich bin Recht neu in ajax und nicht wirklich auskenne. Ich war in der Lage, übergeben Sie die Werte, aber ich habe Probleme mit der Aktualisierung-Einträge. Ich habe versucht, die folgenden in post.php $id = $_POST["id"]; $Wert = $_POST["Wert"]: $pk = $_POST["pk"]; $Abfrage = "UPDATE Tabelle SET ".$id." = '".$Wert."' WO key = '".$pk."'"; $dbHandler->exec($Abfrage); ist Alles korrekt maskiert und es verbindet sich mit post.php weil, wenn ich in die Werte in post.php mich, es aktualisiert die Einträge. Es kann einfach nicht scheinen, um Holen Sie sich die Werte. Übersehe ich hier etwas offensichtliches?
  • Vielen Dank für all die Hilfe. Ich spielte mit der Konsole und gefunden, was mich nervt. Ich habe es endlich an die Arbeit.
  • Okay Super, ich bin froh, Sie haben es an die Arbeit!

InformationsquelleAutor Cognis | 2013-01-14
Schreibe einen Kommentar