2013-03-14 17 views
6

Jestem całkiem nowy w jquery i właśnie teraz, ja używam go jeditable, aby pozwolić użytkownikowi edytować niektóre informacje na mojej stronie.Jak wysłać wiele zmiennych w jeditable?

Oto mój problem, jak wysłać wiele zmiennych do pliku php za pomocą przyległych? Rozumiem, że gdy użytkownik kliknie przycisk przesyłania, identyfikator i wartość zostaną POST-ed do pliku php.

więc powiedzmy, że mam ten kod:

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...' 
}); 

Jak mogę wysłać zmiennych x i y do test.php, gdy użytkownik kliknie przycisk OK w jeditable? dzięki

Odpowiedz

6

Ten post jest bardzo stary, ale natknąłem się na to. Może to pomoże komuś. Krótkie spojrzenie na documentation powiedziałby ci to:

„(Mieszane) submitdata:.. Dodatkowe parametry przy składaniu treść może być albo hash lub funkcja powrotu hash”

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

Więc w twoim przypadku po prostu dodać dodatkowy parametr „submitdata” tak:

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

Jeśli użytkownik kliknie teraz przycisk OK, wartości X i Y byłyby wysłana na serwer.