Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将变量从脚本标记传递到脚本src_Javascript_Jquery - Fatal编程技术网

Javascript 将变量从脚本标记传递到脚本src

Javascript 将变量从脚本标记传递到脚本src,javascript,jquery,Javascript,Jquery,我在将query\u encvar值从第一个标记传递到第二个标记src时遇到问题 这是我的密码- <script> var query_enc = ""; var query = "%inputParams.query%"; if !( stringStartsWith(query, "%" && stringEndsWith(query, "%") { query_enc = encodeURIComponent(query); } buildUrl(query

我在将
query\u enc
var值从第一个
标记传递到第二个
标记src时遇到问题 这是我的密码-

<script>
var query_enc = "";
var query = "%inputParams.query%";
if !( stringStartsWith(query, "%" && stringEndsWith(query, "%")
{  
query_enc = encodeURIComponent(query);
}
buildUrl(query_enc);

</script>


<script src="http://keyword.monfuel.com/sponsored.js?q='+query_enc+'&url=%inputParams.clientSiteUrl%&height=250&sp1=sitefuel&sp2=Latestmotorcyceles&sp3=BB&padding=7"></script>

var查询_enc=“”;
var query=“%inputParams.query%”;
如果!(StringStartWith(查询,“%”和stringEndsWith(查询,“%”)
{  
query_enc=encodeURIComponent(查询);
}
构建URL(查询地址);
这就是结果

<script src="http://keyword.monfuel.com/sponsored.js?q=**'+query_enc+'**&amp;url=http://latestmotorcycles.com/&amp;height=250&amp;sp1=sitefuel&amp;sp2=Latestmotorcyceles&amp;sp3=BB&amp;padding=7"></script>

您可以使用PHP或服务器端语言,但如果您注定要使用JavaScript,则应该动态创建元素


您需要动态创建脚本elemetn并将其添加到文档中。您的基本语法非常不正确。
if!(StringStartWith(query,“%”和&stringEndsWith(query,“%”)将抛出一个
SyntaxError
var s = document.createElement( 'script' );
s.setAttribute( 'src', 'http://keyword.monfuel.com/sponsored.js?q='+query_enc+'&url=%inputParams.clientSiteUrl%&height=250&sp1=sitefuel&sp2=Latestmotorcyceles&sp3=BB&padding=7');
document.head.appendChild(s);