如何在NetSuite中的Client的PageInit函数中调用suitelet

时间:2015-09-24 08:28:27

标签: javascript netsuite

请告诉我如何在 NetSuite 中的客户的PageInit功能中调用suitelet。 我在Client的Page Init函数中尝试了这个:

var var_url_servlet = nlapiResolveURL('SUITELET','customscript_sl_addressvalidation','customdeploy_sl_addressvalidation', false);

我已在Suitelet中插入了日志。但是在Client中调用此方法。我看不到任何日志。 请帮忙。

1 个答案:

答案 0 :(得分:2)

您的代码只是解析网址,添加另一个语句来制作AJAX。

var var_url_servlet = nlapiResolveURL('SUITELET','customscript_sl_addressvalidation','customdeploy_sl_addressvalidation', false);
//to send synchronous ajax, To make async add callback param
var response = nlapiRequestURL(var_url_servlet);

此外,对于日志记录使用浏览器的控制台API,例如:console.log()而不是nlapiLogExecution(),并在浏览器控制台中直接查看日志,以获取客户端脚本上下文中的日志