2 回答

TA贡献1804条经验 获得超8个赞
查看N / https模块的示例。您可以使用它很容易地进行所需的服务器端调用。实际上,我相信如果您使用此模块客户端,则该请求将通过Netsuite代理,因此CORS也不是问题。
简短地,您的代码将类似于:
var headers = {
"content-type" : 'application/json',
"accept": 'application/json'
};
var response = http.post({url:jsonURL, headers:headers, body:JSON.stringify(payload)}); // synchronous
或客户端:
http.post.promise({url:jsonURL, headers:headers, body:JSON.stringify(payload)}).
then(function(response){
//handle the response
});

TA贡献2016条经验 获得超9个赞
服务器端javascript将无法使用ajax。
您声明需要发送文件,但是示例contentType为JSON。如果只是JSON,则可以使用jQuery(不要使用$)从浏览器进行ajax调用。这将在客户端脚本的保存功能上完成。
如果需要发送文件,则需要创建一个SuiteScript脚本并通过afterSubmit触发部署。这将允许您读取文件内容并将其发布。
- 2 回答
- 0 关注
- 167 浏览
添加回答
举报