ui 界面下使用http get函数错误

ui 界面下使用http get函数错误

"ui";
ui.layout(
<vertical padding="16">
<text textSize="16sp" textColor="black" text="请输入姓名"/>
<input id="name" text="小明"/>
<button id="ok" text="确定"/>
</vertical>
);
//指定确定按钮点击时要执行的动作
ui.ok.click(function(){
var r = http.get("http://www.baidu.com");
});

http.get 在Ui里面会出错

运行报错

http.get("http://www.baidu.com",function(){});

"ui";
ui.layout(
<vertical padding="16">
<text textSize="16sp" textColor="black" text="请输入姓名"/>
<input id="name" text="小明"/>
<button id="ok" text="确定"/>
</vertical>
);
//指定确定按钮点击时要执行的动作
ui.ok.click(function(){
var r = http.get("http://www.baidu.com",function(){});
});
也报错! 郁闷

http.get("www.baidu.com", {}, function(res, err){
if(err){
console.error(err);
return;
}
log("code = " + res.statusCode);
log("html = " + res.body.string());
});

@卢某某
"ui";
ui.layout(
<vertical padding="16">
<text textSize="16sp" textColor="black" text="请输入姓名"/>
<input id="name" text="小明"/>
<button id="ok" text="确定"/>
</vertical>
);
//指定确定按钮点击时要执行的动作
ui.ok.click(function(){

http.get("www.baidu.com", {}, function(res, err){
var et = ("html = " + res.body.string());
toast(et);
});
toast("fdsg");
toast("fdsg2");
toast("fdsg6");
});

我什么微的脚本是先执行下面在执行下面3个 在执行上面的httpget的啊

我查了一下这个是回调形式的get

如果我在下面调用这个返回获取的变量要怎么写?

异步。
设全局变量。

  • 9
    帖子
  • 1478
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待