2013-03-14 8 views
6

ich bin ziemlich neu zu jquery und gerade jetzt, im benutze icheditable, um den benutzer bearbeiten einige informationen auf meiner webseite.Wie mehrere Variablen in Jeditable senden?

Also hier ist mein Problem, wie senden Sie mehrere Variablen in die PHP-Datei mit Jeditable? Ich verstehe, dass, wenn der Benutzer auf den Submit-Button klickt, die ID und der Wert an die PHP-Datei gesendet werden.

also lassen Sie uns sagen, ich habe diesen Code:

var x = 1; 
var y = 2; 

$('.edit_area').editable('test.php', { 
    type  : 'textarea', 
    cancel : 'Cancel', 
    event  : "dblclick", 
    submit : 'OK', 
    indicator : '<img src="img/loading.gif">', 
    tooltip : 'Click to edit...' 
}); 

wie kann ich die Variablen x und y senden test.php, wenn der Benutzer die OK-Taste in Jeditable klickt? Danke

Antwort

6

Dieser Beitrag ist sehr alt, aber ich stolperte darüber. Vielleicht wird das jemandem helfen. Ein kurzer Blick auf die documentation würden Sie haben gesagt, dass dies:

„(Mixed) submitdata:.. Zusätzliche Parameter, wenn der Inhalt der Einreichung kann entweder ein Hash oder Funktion, die einen Hash sein“

$(".editable").editable("http://www.example.com/save.php";, { 
    submitdata : {foo: "bar"}; 
}); 

Also in Ihrem Fall würden Sie nur die zusätzlichen Parameter „submitdata“ wie folgt hinzufügen:

submitdata : {x: x, y: y}; 

Wenn der Benutzer nun auf die Schaltfläche OK klickt, um die Werte von x und y wäre auf dem Server veröffentlicht.