【问题标题】:How to call POST method in javascript onclick button in oracle apex如何在 oracle apex 的 javascript onclick 按钮中调用 POST 方法
【发布时间】:2019-09-27 16:36:46
【问题描述】:

我想知道当我点击 ORACLE APEX 中的按钮时,如何使用 javascript 调用 POST Web 服务方法。

感谢您的帮助

【问题讨论】:

    标签: web-services post oracle-apex


    【解决方案1】:
    var url = "your_url";
    xhr = new XMLHttpRequest();
    xhr.open("POST",  url, true);
    xhr.setRequestHeader("Content-type", "application/json");
    xhr.onreadystatechange = function () 
        {
            if (xhr.readyState == 4 && xhr.status == 200) {
                //do whatever you want to do
            } else {
                //do whatever you want to do
            }
        }
    xhr.send(JSON.stringify({
            "key_1": "value_1",
            "key_2": "value_2"
        }));
    

    希望这会对你有所帮助。

    【讨论】:

    • 嗨,阿里夫,谢谢您的回复。我应用了你的代码,但我仍然有错误。您可以使用以下凭据在 apex.oracle.com 上查看演示: Workspace:ws_formation 用户名:asoukaina 密码:s@boulah123 我使用了 Application 146790 - PP SIGN,146790:1
    • 我登录到了 apex,但这对我来说肯定行不通,因为您在代码中使用 localhost。虽然您可以尝试使用控制台进行调试。运行页面后按 F12,然后按 CallWS 按钮,查看显示的消息/错误。
    • 我收到此错误消息:localhost.oracle.com:8888/api/signature net::ERR_CERT_AUTHORITY_INVALID,即使它在我使用 Postman 进行测试时有效(但在设置级别进行了修改;我设置 SSL 证书验证 = 关闭)
    • 通过link_1 link_2 或者,复制粘贴到浏览器中的url,会出现错误,点击高级-->继续。现在通过 Apex 重试。我也不确定哪种方法是正确的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    • 2019-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多