2015-09-24 42 views
0

請讓我知道如何在客戶端的PageInit函數中調用suitelet在NetSuite中。在Suitelet如何在NetSuite客戶端的PageInit函數中調用suitelet

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

我已經插入日誌: 我在客戶端的頁面初始化函數試圖此。但在Client中調用此方法。我看不到任何日誌。 請幫忙。

回答

2

你的代碼只是解析url,添加另一個語句來製作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(),看看直接在瀏覽器的控制檯中的日誌是在客戶端腳本的情況下

+0

感謝日誌。它爲我工作。 – user2042462

+0

謝謝,對我也是一種魅力,儘管我必須使用true而不是false來獲取絕對URL作爲最後一個參數。 – maltray

相關問題