Dart で単純な POST HttpRequest を送信しようとしています。ドキュメントによると、メソッドは、私が使用しているものである のrequest.onLoad.add
代わりにする必要があります。request.onLoad.listen
しかし、「onLoad.add」が存在しなかったため、ここにたどり着きました。:O 問題: エラーなし、送信なし、成功メッセージなし。
void main() {
query("#sample_text_id")
..text = "Click me!"
..onClick.listen(submitHttpRequest('test.php'));
}
void submitHttpRequest(String phpFile, [json, callback(int status)]) {
print('yeeep');
var request = new HttpRequest();
request.open('POST', 'php/$phpFile');
request.onLoad.listen((event) { print('event'); }, onDone: ()
{
print('loaded');
handleResponse(request.status);
if(callback != null) {
callback(request.status);
}
}, onError: (e) { print('err' + e.toString()); });
}
出力は
Invalid CSS property name: -webkit-touch-callout
yeeep
最初の行がどこから来たのかわかりません。それが生成されたものであり、私のコードではないと確信しています。