2014-02-19 2 views

ответ

4

Вот простой пример:

final xhr = new HttpRequest(); 
xhr.open('POST', url); 
xhr.onReadyStateChange.listen((e) { 
    if (xhr.readyState == 4 && xhr.status == 200) { 
    // on OK 
    } 
}); 

// send datas by specifying each element 
xhr.send(new FormData() 
    ..append('field1', x1) 
    ..append('field2', x2) 
); 

// send datas by using an existing form and adding some additional datas 
xhr.send(new FormData(formElement) 
    ..append('field1', x1) 
); 
+1

Если у вас нет особой необходимости для полного объекта HttpRequest, а также рассмотреть возможность использования HttpRequest.request (https://api.dartlang.org/dart_html/HttpRequest.request) поскольку он возвращает будущее к ответу. Также см. Мою запись на POSTing данных из Дарта: http://blog.butlermatt.me/?p=109 –

+0

Отличный блог Мэтью. –

Смежные вопросы