違いは、Element.sendショートカットが 1.11 と 1.2.x
の間で署名を変更したことです。新しい署名は、.send メソッドの一部として要求オプションを受け入れなくなり、URL のみが受け入れられます (それぞれの URL を GET/POST にオーバーライドできるようにするため)。リクエスト)。
新しい API ではset、フォーム要素でメソッドを使用して、次sendのようにオプションを設定する必要があります。
document.id('myForm').set({
send: {
onRequest: function() { /* do something here */ },
onComplete: function() { /* do something else */ }
}
});
次のフィドルで Element.send メソッドを使用する方法の完全な例を見ることができます: http://jsfiddle.net/S3H4G/2/
公式ドキュメントを参照して現在の Element.send シグネチャを確認し、Request オブジェクト ドキュメントsetを参照して、メソッドで渡すことができるすべての利用可能なオプションを確認できます。urlフォームの場合、methodおよびdataパラメータのデフォルトは、現在 HTML でフォーム要素が設定されているものになることに注意してください。