Splunk Search

Include outside javascript

xisura
Communicator

Hi All,

I have a jquery widget . I just want know to include/call all the javascript in a view.
In html it includes this way:




I tried to include it in progressbar.html




In view:

progressbar.html

It works but it shows some error like
unknown module:accountbar
unknown module:message
unknown module:appbar
unknown module:serversideincludes

How can i include all the js file without a conflict?

Tags (1)
0 Karma

LukeMurphey
Champion

The problem is that you included your own version of jQuery which is conflicting with the one that Splunk ships.

1. Use jQuery noConflicts mode

jQuery supports a mode call noConflict that allows you to use two version of jQuery without conflict. Mode info

2. Use Splunk's jQuery

You could try using Splunk's built-in version of jQuery. I'm guessing that you already tried this and found that this didn't work but it is worth a shot if you haven't tried it already.

3. Swap $

This solution is ugly so I don't recommend it if you can avoid it. You can replace $ with the newversion of jQuery temporarilly, and then swap it back. Here is an example:

<script src="/en-US/static/app/YOUR_APP/scripts/jquery.min.js"></script>
<script>
new_jquery = $;
old_jquery = $.noConflict(true);

$ = new_jquery; // Use the new jQuery for a moment
do_something_with_new_jquery();
$ = old_jquery; // Return to the original jQuery
<script>

xisura
Communicator

Hi LukeMurphy,

I will try the no conflict mode of jquery and the swap. I'll update you.Thanks again 🙂

0 Karma
Get Updates on the Splunk Community!

See Splunk Platform & Observability Innovations at Cisco Live EMEA

Hi Splunkers, Learn about what’s next for Splunk Platform at Cisco Live EMEA.  Data silos are a big challenge ...

The OpenTelemetry Certified Associate (OTCA) Exam

What’s this OTCA exam? The Linux Foundation offers the OpenTelemetry Certified Associate (OTCA) credential to ...

From Manual to Agentic: Level Up Your SOC at Cisco Live

Welcome to the Era of the Agentic SOC   Are you tired of being a manual alert responder? The security ...