58 次浏览【转载需注明来源】
这是HTTP服务代码
异步 定义函数 登录首页(访问信息, 整体信息) {
调试输出(访问信息);
如果 (访问信息["表单数据"].长度 >= 2) {
如果 (访问信息["表单数据"][0]["数据"] == "123456" && 访问信息["表单数据"][1]["数据"] == "123") {
访问信息["主动发送"]({
"发送数据": JSON类.到可读JSON文本({ "状态": "成功", "描述": "登录成功" }),
"数据协议": HTTP服务类.获取数据协议(访问信息["请求类型"]),
"cookie": [
{ "名称": "mingceng", "cookie": 访问信息["表单数据"][0]["数据"] },
{ "名称": "mima", "cookie": 访问信息["表单数据"][1]["数据"] }
]
});
} 否则 {
访问信息["主动发送"]({ "发送数据": JSON类.到可读JSON文本({ "状态": "失败", "描述": "请检查账号密码" }), "数据协议": HTTP服务类.获取数据协议(访问信息["请求类型"]) });
}
}否则 {
访问信息["主动发送"]({ "发送数据": JSON类.到可读JSON文本({ "状态": "失败", "描述": "请检查账号密码" }), "数据协议": HTTP服务类.获取数据协议(访问信息["请求类型"]) });
}
}
我是使用了 json类 但是我在前端取对象 好像取不到 json输出的不是对象一样
这是输出的内容 用的是谷歌浏览器
这个是前端的 内容 做了判断 但是好像 取不到对象 所以无法提示信息框
<网页主体>
账号 : <数据框 属性名称="账号" id="账号" 数据类型="文本输入" 数据值="" /><换行 />
密码 : <数据框 属性名称="密码" id="密码" 数据类型="文本输入" 数据值="" /><换行 />
<按钮 点击回调="登录首页()">登录</按钮>
<脚本>
//这里执行相关的JS代码
//这里定义的函数时 如果用户没有输入账号和密码 直接点击登录 就会处理啊提示框
定义函数 登录首页() {
局部变量 账号 = $("#账号").设置或获取值();
局部变量 密码 = $("#密码").设置或获取值();
调试输出(账号);
调试输出(密码);
如果 (账号 == "" || 密码 == "") {
浏览器窗口.信息框("您好.请输入密码");
返回;
}
局部变量 返回结果 = 网页访问_同步("/denglula", 真, "账号=" + 账号 + "&密码=" + 密码);
调试输出(返回结果);
如果 (返回结果["状态"] == "失败") {
浏览器窗口.信息框(返回结果["描述"]);
返回;
}
}
</脚本>
</网页主体>
</网页>
测试账号
快码FOF编程 Time: 2024-03-02 09:26:28
评论ID
发送json数据时类型应该指定为json,这样前端收到的就是json对象
或者也可以在前端使用JSON类.解析()命令将文本转换为json对象