SunShine
02/09/2025, 5:47 PMCeligo AI
02/09/2025, 5:47 PMAI generated answer (using internal Slack threads):In NetSuite, you can use jQuery's
$.ajax
in a client script, but it's not recommended due to potential version changes or removal by NetSuite. Instead, you should use SuiteScript's built-in N/https
module for making HTTP requests.
Here's a basic example of how you might use $.ajax
in a client script:
javascript
function pageInit(scriptContext) {
jQuery.ajax({
url: '<https://example.com/api>',
type: 'GET',
success: function(response) {
// Handle the response here
console.log(response);
},
error: function(error) {
// Handle the error here
console.log(error);
}
});
}
However, as mentioned, it's better to use the N/https
module in SuiteScript. Here's how you might do the same thing with `N/https`:
javascript
define(['N/https'], function(https) {
function pageInit(scriptContext) {
var response = https.get({
url: '<https://example.com/api>'
});
// Handle the response here
console.log(response.body);
}
return {
pageInit: pageInit
};
});
Remember, manipulating the DOM directly is not recommended in NetSuite. Instead, use the SuiteScript UI API to interact with the user interface.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
02/09/2025, 5:47 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.820527196
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.81876862
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.817082822
Celigo AI
02/09/2025, 5:47 PM