私はOlegの無料jqGridを使用しています。無料jqGrid:POSTデータをbeforeSubmit関数でラップする
オペレータと、それが操作するデータがうまく分離されているArray(
oper => edit,
data => Array(
foo => '123',
bar => 'xyz',
...
)
)
:PHPで私のような素敵な配列を取得するように私のフォーム編集した後、私は、私のPOSTデータをラップしようとしています。
私の直感的なアプローチのようなものだっただろう:これは動作しませんUnfortuntely
beforeSubmit: function(postdata, formid) {
var d = {};
d.data = postdata;
console.log(d);
postdata = d;
return([true, '']);
}
。 console.log(d)は結果をうまく表示しますが、postdataは変更されません。私はjavascriptに精通していませんが、グローバルpostdataは関数内から変更されていないと思われますが、残念ながら関数は返すことができません。
これを解決する方法に関するご提案です。それは軽微な問題ですが、私は、オペレータとそのデータを明確に分離するために、より構造的に見え、より保守的であると考えていました。
ありがとうございます。
youdaman !!ありがとう、もう一度! – Roadowl
@Roadowl:ようこそ! – Oleg