首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从客户端脚本2.0调用suitlet post

从客户端脚本2.0调用suitlet post
EN

Stack Overflow用户
提问于 2020-06-25 20:10:57
回答 1查看 1.2K关注 0票数 0

我有一个手提包来显示用保存的搜索返回的记录。我有另一个手提包,我用它来显示下钻的结果。在第一个行李箱中,当用户单击客户端时,它将被重定向到第二个行李箱。在第二个行李箱上,有一个按钮返回到汇总,在一个单独的客户端脚本中单击事件处理程序。我想要的是返回到第一个旅行箱邮寄方法,点击返回到摘要按钮。客户端脚本中的click事件处理程序正在被成功调用,但我无法调用事件处理程序中第一个行李箱的post。

到目前为止,我所做的就是客户端脚本代码。

代码语言:javascript
复制
define(['N/https','N/url'],
function(https,url) {
    var exports = {};
        function backToSummary(filters){
            try
            {
                var array = filters.split(",");
                var data = {
                    custpage_client: array[0] != '' ? parseInt(array[0]) : array[0],
                    custpage_superclass: array[1] != '' ? parseInt(array[1]) : array[1],
                    custpage_startdate: array[2],
                    custpage_enddate: array[3]
                }
                

                postData=JSON.stringify(data);

                var scheme = 'https://';
                var host = url.resolveDomain({
                    hostType: url.HostType.APPLICATION
                    });
                var suitletURL = url.resolveScript({
                scriptId : 'customscript1235',
                deploymentId : 'customdeploy1'
                });

                console.log("URL", scheme + host + suitletURL);
                var response = https.post({
                    url  : scheme + host + suitletURL,
                    body : postData
                });

                // var scripturl = url.resolveScript({
                //     scriptId: 'customscript1235',
                //     deploymentId: 'customdeploy1'
                // });
                // var response = https.post({
                //     url: scripturl,
                //     body: postData,
                //     headers: header
                // });
                console.log(data);
            }
            catch(ex){
                console.log(ex);
            }
        }
    exports.backToSummary = backToSummary;
    return exports;
}); 
EN

回答 1

Stack Overflow用户

发布于 2020-06-25 21:15:25

尝试使用https.post.promise (客户端脚本)。https.post只支持服务器脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62583562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档