YAHOO.util.Connect.asyncRequest() を使用して DataTable の更新された情報を取得しようとしているので、リクエストをフォームにバインドできます。
YAHOO.util.Connect.setForm(this.myForm);
YAHOO.util.Connect.asyncRequest("GET","/foo/bar/?", oCallBack);
それ以外の:
this.myDataSource.sendRequest(myRequest, oCallBack);
問題は、asyncRequest が sendRequest とは異なるパラメーターをコールバック関数に渡すことです。
私の見方では、2つのオプションがあります。
- YUI2 には Form.serialize がないため、sendRequest を使用して RequestBuilder を手動でコーディングするか、
- asyncRequest を使用し、handleResponse/parseJSONData のいくつかの組み合わせを使用して、正しいパラメーター オブジェクトを作成します。元のリクエスト オブジェクトとペイロード オブジェクトをどうにかして作成する必要があるように見えますが。
誰かがより良いオプションを見ていますか? またはこれらのいずれかを実装する簡単な方法はありますか?
ありがとう、