In order to include one .js
file in another .js
file I tried writing the following in a .js
file.
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'helper.js';
head.appendChild(script);
I got the error: ReferenceError: document is not defined
Then I wrote:
<script type="text/javascript" charset="utf-8">
$(documuent).ready(function () { var editChange = $('td').replaceWith('<td id = "@Html.ValueFor(x => x.name)" >'); });
</script>
on the top of it, but got the error: SyntaxError: Unexpected token <
Problem is that here no browser is involved. This .js
file is working along QML
and getting piled with qmake
.
What is the syntax for this?
In order to include one .js
file in another .js
file I tried writing the following in a .js
file.
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'helper.js';
head.appendChild(script);
I got the error: ReferenceError: document is not defined
Then I wrote:
<script type="text/javascript" charset="utf-8">
$(documuent).ready(function () { var editChange = $('td').replaceWith('<td id = "@Html.ValueFor(x => x.name)" >'); });
</script>
on the top of it, but got the error: SyntaxError: Unexpected token <
Problem is that here no browser is involved. This .js
file is working along QML
and getting piled with qmake
.
What is the syntax for this?
Share Improve this question edited Sep 10, 2020 at 12:36 NG_ 7,2018 gold badges49 silver badges69 bronze badges asked Jul 28, 2014 at 8:27 Aquarius_GirlAquarius_Girl 23k71 gold badges249 silver badges441 bronze badges1 Answer
Reset to default 8Here is the documentation on "Importing JavaScript Resources in QML" with the specific case of importing in another JS file
If you have a file helper.js
and you want to use its functions in another javascript file you can do like that:
.import "helper.js" as Helper
Then you can use one of its functions like this:
Helper.myFunction();