Я хочу использовать YAHOO.util.Connect.asyncRequest () для получения обновленной информации для моей таблицы данных, чтобы я мог связать запрос с формой.
YAHOO.util.Connect.setForm(this.myForm);
YAHOO.util.Connect.asyncRequest("GET","/foo/bar/?", oCallBack);
вместо:
this.myDataSource.sendRequest(myRequest, oCallBack);
Проблема в том, что asyncRequest передает функции обратного вызова другие параметры, чем sendRequest.
На мой взгляд, у меня есть 2 варианта:
- Используйте sendRequest и вручную кодируйте RequestBuilder, поскольку YUI2 не имеет Form.serialize,
или
- Используйте asyncRequest и используйте некоторую комбинацию handleResponse / parseJSONData для создания правильных параметров объектов. Хотя, похоже, мне также нужно было бы как-то придумать исходный объект запроса и полезной нагрузки.
Кто-нибудь видит лучший вариант? или более простой способ реализации любого из них?
Спасибо