2013-03-14 9 views
6

私はjqueryと今はまったく新しいです。私はjeditableを使って、ユーザーが自分のWebページ上の情報を編集できるようにしています。jeditableで複数の変数を送信する方法は?

私の問題は、どのようにjeditableを使用してPHPファイルに複数の変数を送信するのですか?私は、ユーザーが送信ボタンをクリックすると、IDと値がPHPファイルにPOSTされることを理解しています。

それでは、私はこのコードを持っているとしましょう:

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

私は、ユーザーがjeditableで[OK]ボタンをクリックしたときにtest.phpをするために、xとy変数を送信することができますか?ありがとう

答えて

6

この投稿は非常に古いですが、私はそれにつまずいた。多分これは誰かを助けるでしょう。 documentationで短い一見はあなたにこのことを告げています:

「(混血)submitdata:余分なパラメータを、コンテンツを提出する際にハッシュを返すハッシュまたは関数のいずれかになります。。」

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

だからあなたの場合にはあなただけのこのような追加のパラメータ「submitdata」追加します。ユーザーは今[OK]ボタンをクリックした場合、xとyの値は以下のようになり

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

をサーバーに送信されます。

関連する問題