2009-08-25 6 views
1

save.php(新しい値をすぐに保存するコードを含む)のようなPHPファイルに値とIDを渡すのではなく、どのように関数に送りますか?JEDITABLEのphpファイル全体ではなく、関数にサブミットしてください

特定の要素を編集するとページ全体が表示されるため、たぶん私は の値とIDを関数に投稿しているからでしょう...

+0

少し質問をしてください。それは非常に曖昧です。 – deceze

答えて

0

あなたはもっと明示的になりますか?あなたの現在のテキストが与えられたら、私は答えを推測することができます:

値がフォームの一部である(つまり、<form></form>タグ内にある)場合は、フォームを投稿すると自動的に送信されます。

別の方法としては、URLの末尾にそれらを追加することができます?ページのユーザーが何であるかを見ることができないので、それがより安全であるようsave.php ID = MYID &値= myvalue

前者は、よりprefereableです合格。

2

JavaScript機能に送信することを意味します。 URLの代わりに関数を使用してください:

$('.editable').editable(function(value, settings) { 
    /* Do your stuff here... */ 
    console.log(this); 
    console.log(value); 
    console.log(settings); 
    return(value); 
    }, { 
    type : 'textarea', 
    submit : 'OK', 
});