1

我正在寻找使用 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 不同。

我看到它的方式有两个选择:

  1. 使用 sendRequest 并手动编写 RequestBuilder,因为 YUI2 没有 Form.serialize,或者
  2. 使用 asyncRequest 并使用 handleResponse/parseJSONData 的某种组合来制作正确的参数对象。尽管看起来我还需要以某种方式提出原始请求和有效负载对象。

有没有人看到更好的选择?或者更简单的方法来实现这些中的任何一个?

谢谢,

4

0 回答 0