当前博客:关于post的问题

117 次浏览【转载需注明来源】

博客作者:【1888****8888】

个性签名:寒窗苦读十年,一朝凤舞九天

学习课程erp遇到的逻辑问题

下面这段是在 选项卡(子页面)执行的js  这段代码中可以调试输出到 表单提交对象的内容

lay_表单.表单提交事件(
                "添加内容",
                定义函数 (表单提交对象) {
                    //lay_弹出层.消息框(JSON类.到可读JSON文本(表单提交对象.字段));
                    局部变量 父窗口对象 = 浏览器窗口.父窗口;
                    父窗口对象.添加内容(JSON类.到可读JSON文本(表单提交对象.字段));
                },
                假
            );
Markup

下面这段是在父窗口执行的js 下面代码可以调试输出参数的内容

定义函数 添加内容(参数) {
                调试输出(参数);
                变量 POST返回结果 = 网页访问_同步("/add_digital_currency.html", 真, 参数);
                
            }
Markup

下面这段是http启动服务定义事件的页面

HTTP服务类.启动服务(
    {
        "端口": 8081,
        "域名": "0.0.0.0",
        "首页文件": "@名称_后台页面.lhtml",
        "链接视图": [
            { "url": "/", "回调方法": 后台访问 },
            { "url": "/index.html", "回调方法": 后台访问 },
            { "url": "/@名称_后台页面.lhtml", "回调方法": 后台访问 },
            { "url": "/add_digital_currency.html", "回调方法": 添加内容_后台 }
        ]
    },
Markup

 

事件响应代码

异步 定义函数 添加内容_后台(访问信息, 整体信息) {
    调试输出("ddddd");
    访问信息["主动发送"]({ "发送数据": 访问信息["文件数据"]["文件数据"], "数据协议": HTTP服务类.获取数据协议(访问信息["请求类型"]) });
}
Markup

这个一直触发不到调试输出ddddd  不知道哪里写错了 求解惑 初学者  我是想通过事件响应代码 触发mysql写数据进去   触发不到这个地方 不知道是不是逻辑错误  我检查network 也有访问这个

默认排序
Generic placeholder image
Generic placeholder image
快码FOF编程 Time: 2023-12-03 23:02:17

我猜测你使用了表单标签;前端不推荐直接用表单提交;直接用网页访_同步是最好的,你可以在非表单标签下随便给一个按钮进行触发"网页访_同步"post数据提交试试

Generic placeholder image
1888****8888 回复 1楼 快码FOF编程 Time: 2023-12-03 23:06:30

我确实是使用的表单标签 我现在修改一下 该成设置获取值的方法 实验一下

Generic placeholder image
1888****8888 回复 2楼 1888****8888 Time: 2023-12-04 09:28:52

已解决


关于post的问题