Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
jquery从javascript文件获取变量_Javascript_Jquery_Variables_Get_Parameter Passing - Fatal编程技术网

jquery从javascript文件获取变量

jquery从javascript文件获取变量,javascript,jquery,variables,get,parameter-passing,Javascript,Jquery,Variables,Get,Parameter Passing,我有一个链接,当用户单击它时,它会将一个javascript文件推送到页面上。除此之外,它还向javascript src示例添加了参数: <script type="text/javascript" src="javascripfile.js?r=some%values&u=more&values"> 谢谢你的帮助 请尝试以下操作:或和 请注意如果您不习惯使用类请参阅此演示: API: 如果您想进一步了解(“?”)+1的val.indexOf为什么+1,那么您就需

我有一个链接,当用户单击它时,它会将一个javascript文件推送到页面上。除此之外,它还向javascript src示例添加了参数:

<script type="text/javascript" src="javascripfile.js?r=some%values&u=more&values">
谢谢你的帮助

请尝试以下操作:

请注意如果您不习惯使用
请参阅此演示:

API:

如果您想进一步了解(“?”)+1的
val.indexOf
为什么
+1
,那么您就需要avid

这应该会有帮助,
:)

代码

$("script").each(function(){
   if ($(this).prop('src').split("?")[0].indexOf("javascripfile.js") )
          value = $(this).prop("src");
});

var returnStr = value.substr(value.indexOf("?") +1);

alert(" value after ? is ==> " + returnStr);

var spliMe = returnStr.split('&');

alert("value of R ==> " + spliMe[0]);

    var value = $(".foo").prop("src");

    var returnStr = value.substr(value.indexOf("?") +1);

    alert(" value after ? is ==> " + returnStr);

    var spliMe = returnStr.split('&');

​
标记

<script type="text/javascript" class="foo" src="javascripfile.js?r=some%values&u=more&values">

请尝试以下操作:

请注意如果您不习惯使用
请参阅此演示:

API:

如果您想进一步了解(“?”)+1的
val.indexOf
为什么
+1
,那么您就需要avid

这应该会有帮助,
:)

代码

$("script").each(function(){
   if ($(this).prop('src').split("?")[0].indexOf("javascripfile.js") )
          value = $(this).prop("src");
});

var returnStr = value.substr(value.indexOf("?") +1);

alert(" value after ? is ==> " + returnStr);

var spliMe = returnStr.split('&');

alert("value of R ==> " + spliMe[0]);

    var value = $(".foo").prop("src");

    var returnStr = value.substr(value.indexOf("?") +1);

    alert(" value after ? is ==> " + returnStr);

    var spliMe = returnStr.split('&');

​
标记

<script type="text/javascript" class="foo" src="javascripfile.js?r=some%values&u=more&values">


@undefined Bruver Howz life
:)
谢谢你,我会把这封信还给你,让我看看你的答案:)到目前为止,这个答案似乎很有效。。。但是它的回声是不存在的,
r=
u=
。我只是想得到值,而不是
r=
u=
。我必须在脚本中调用这些来删除它吗?还是有其他更快的方法?谢谢你的好例子@andrewliu很高兴它帮助了你!是的,你说得对!或者我为您制作了一个小演示,让您摆脱
r=
请看这里:,祝您玩得愉快,@andrewliu很高兴它有帮助!:)@未定义的Bruver Howz生活
:)
谢谢你,我会把这封信还给你,让我看看你的答案:)到目前为止,这个答案似乎很有效。。。但是它的回声是不存在的,
r=
u=
。我只是想得到值,而不是
r=
u=
。我必须在脚本中调用这些来删除它吗?还是有其他更快的方法?谢谢你的好例子@andrewliu很高兴它帮助了你!是的,你说得对!或者我为您制作了一个小演示,让您摆脱
r=
请看这里:,祝您玩得愉快,@andrewliu很高兴它有帮助!:)