Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
nlapiRequestUrl with callback
Hi,
I'm calling a web service from Client Script (Customer form onSave). If I call my web service using nlapiRequestUrl() synchronously, without a callback function, it works like a charm, I get a successful response from my server (code in green is executed):
... var resp = nlapiRequestURL('http://my.RESTful.webservice', xmlData, hdrs); handleSubmitCustomerResponse(resp); ... function handleSubmitCustomerResponse(response) { if (response.getError() != null) { var details = "Unknown Error "; if (e instanceof nlobjError) details = e.getCode() + 'n' + e.getDetails(); else details += e; nlapiLogExecution('ERROR', 'Making WS call failed', details); } <span style="color:'"SeaGreen"'">else //process my successful response</span> }
However, if I modify my code to pass handleResponse as a callback:
0