【发布时间】:2013-08-07 22:16:59
【问题描述】:
我尝试在 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
我不知道第一行是从哪里来的,我很确定那是生成的,而且没有我的代码。
【问题讨论】:
标签: javascript xmlhttprequest httprequest dart