请告诉我如何在 NetSuite 中的客户的PageInit功能中调用suitelet。 我在Client的Page Init函数中尝试了这个:
var var_url_servlet = nlapiResolveURL('SUITELET','customscript_sl_addressvalidation','customdeploy_sl_addressvalidation', false);
我已在Suitelet
中插入了日志。但是在Client
中调用此方法。我看不到任何日志。
请帮忙。
答案 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(),并在浏览器控制台中直接查看日志,以获取客户端脚本上下文中的日志