我是Suitescript的新手,并且正在为我的公司在Netsuite中从事定制项目。我想知道是否有人可以提供任何参考或特定的代码示例,以帮助我解决遇到的困难。我正在尝试集成DLS World Ship,以便我们能够发送流程装运文件,而无需将信息复制/粘贴到其船运软件中。
不幸的是,API调用必须在后端代码中完成,因为当它从JAVASCRIPT发送时,我得到了cors错误。
这是我的JS出站API调用:
var RateRequestViewModel = {
};
var jsonURL ="https://dlsworldwideproxy-dev.rrd.co...op/RateRequest";
$.ajax({
type:"POST",
data:JSON.stringify(RateRequestViewModel),
contentType:"application/json",
url:jsonURL,
beforeSend: function (request) {
request.setRequestHeader("UserName", "Example Company Inc.");
request.setRequestHeader('ApiKey',"insertAPIkeyher e");
},
success:function(data)
{
}
});
如果有人有任何建议或参考,可以帮助我摆脱这种障碍,将不胜感激!
参考方案
查看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
});
Javascript-从当前网址中删除查询字符串 - javascript单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…
Mongo汇总 - javascript我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …
JavaScript中的字符串评估函数 - javascriptJavaScript中是否有任何内置函数,例如Python中的eval内置函数?注意:eval函数将方程式作为字符串并返回结果。例如,假设变量x为2,则eval("2x+5")返回9。 参考方案 是的,JavaScript中也有eval函数。此外,该声明应有效用于评估,即eval("2*x+5"…
如何在JQuery中操作JSONArray - javascript我有一个php函数,它以JSON返回此代码{"0":{"title":"Dans l\u2019appartement"},"1":{"title":"A l\u2019a\u00e9roport - D\u00e9part de B\u00e9at…
在两个值之间匹配并返回正则表达式 - javascript我正在尝试使用正则表达式从字符串中获取值,该值是tt="和"&之间的文本的值因此,例如,"tt="Value"&"我只想从中得到单词"Value"。到目前为止,我已经有了:/tt=.*&/这给了我"tt=Value"&,然后,要…