我想在另一个脚本中加载一个脚本,但它返回一个错误
码
<script>
$(document).ready(function () {
----------//code for finding the device
if(device=='mobile'){
<script src="{{ url('----') }}"></script>
}else{
<script src="{{ url('-----') }}"></script>
}
});
</script>
错误:
Uncaught SyntaxError: Unexpected token <
我尝试过以下解决方案:
1)
<script>
...some other script...
/script>
2)
<script>
{{html "</sc"+"ript>"}}
答案 0 :(得分:3)
您可以使用document.write()
:
document.write('<script type="text/javascript" src="{{ url('----') }}"></script>');
如果你想使用jQuery,那么你可以使用另一种棘手的方式
if(device=='mobile'){
$('#deviceJs').attr('src','mobile.js');
} else {
$('#deviceJs').attr('src','desktop.js');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script id="deviceJs" src=""></script>