cancel
Showing results for 
Search instead for 
Did you mean: 

Adding javascript to cms page

   Did you know you can see the translated content as per your choice?

Translation is in progress. Please check again after few minutes.

Adding javascript to cms page

Hi,

We are new to Magento2 and have a question with regards adding javascript to a CMS page.

 

We have followed the example provided here

https://www.youtube.com/watch?v=9TQdz9i_o9M

 

We added this code

<script type="text/x-magento-init" xml="space">// <![CDATA[
//
{ "*": { "js/hello-world": {"a":1, "b":2}}}>
//
// ]]></script>

To the content of our home page.

 

When we refresh the page we get this error in the console

Uncaught SyntaxError: Unexpected token / in JSON at position 0

 

We didn't add the //'s and the CDATA to the code but it looks like they are causing the problem.

 

You can see this at https://www.southernrecords.co.uk

 

Any help would really be appreciated

Thanks

Rich

 

2 REPLIES 2

Re: Adding javascript to cms page

Do you really have hello-world.js file somewhere? 

Re: Adding javascript to cms page

Hi KarlaSa

Thanks for your reply

We do have the file hello-world.js in the js folder (see below)magentojs.png

As per the video in youtube - and the file contains the following

define (["jquery","underscore"],

function($, _) {

console.log($)
alert('hello to you sir')

return function(config, element) {

//console.log(config)
//console.log(element)

}

})

It appears that the error is caused by the code added to the cms home page

 

Thanks for your help

Rich