通过url的Javascript函数
我有一个脚本,它可以进行一些计算,并返回一个谷歌地图的方向,这个方向是用API绘制在地图上的 我将保持问题的简单性,并使用以下示例:通过url的Javascript函数,javascript,jquery,url,Javascript,Jquery,Url,我有一个脚本,它可以进行一些计算,并返回一个谷歌地图的方向,这个方向是用API绘制在地图上的 我将保持问题的简单性,并使用以下示例: var a; var b; var c; function DoMath(){ //random number 1-20 for example a = random(1,20); b = random(1,20); c = a + b; } 现在函数用随机数求和。我想要这样: 当用户在站点url/5/14之后键入时,JavaScript将a设
var a;
var b;
var c;
function DoMath(){
//random number 1-20 for example
a = random(1,20);
b = random(1,20);
c = a + b;
}
现在函数用随机数求和。我想要这样:
当用户在站点url/5/14之后键入时,JavaScript将a设置为5,b设置为14,并使用这些数字而不是随机数。我还希望脚本在url中没有给出任何内容时使用随机数
问题:
- 如何读取url
- 如何将var设置为url值
- 我怎样才能使您在列表中只给出
或a
或两者 网址b
var args = document.location.pathname.split('/');
现在可以使用“args”数组了。(注意:args[0]返回“”)
如果要确保url中未输入任何额外数据,请使用:
if (args.length > DESIREDVARIABLES) alert('Too many data');
类似的东西=)
祝你好运 您可以使用
document.location.pathname
此变量返回url的路径名
例如:
/问题/23874345/javascript函数(按url)
现在你需要用“/”来拆分它
var args = document.location.pathname.split('/');
现在可以使用“args”数组了。(注意:args[0]返回“”)
如果要确保url中未输入任何额外数据,请使用:
if (args.length > DESIREDVARIABLES) alert('Too many data');
类似的东西=)
祝你好运 您可以使用
document.location.pathname
此变量返回url的路径名
例如:
/问题/23874345/javascript函数(按url)
现在你需要用“/”来拆分它
var args = document.location.pathname.split('/');
现在可以使用“args”数组了。(注意:args[0]返回“”)
如果要确保url中未输入任何额外数据,请使用:
if (args.length > DESIREDVARIABLES) alert('Too many data');
类似的东西=)
祝你好运 您可以使用
document.location.pathname
此变量返回url的路径名
例如:
/问题/23874345/javascript函数(按url)
现在你需要用“/”来拆分它
var args = document.location.pathname.split('/');
现在可以使用“args”数组了。(注意:args[0]返回“”)
如果要确保url中未输入任何额外数据,请使用:
if (args.length > DESIREDVARIABLES) alert('Too many data');
类似的东西=)
祝你好运 谢谢你的回答。我使用codeigniter作为框架,如果框架路由到401错误,如何读取第一个/后面的内容?很抱歉,我不知道codeigniter,这个问题与javascript有关,但是在PHP中,您可以通过以下方式获得服务器名(第一个/后面的内容):$\u server['server\u name']在这种情况下,这将返回'stackoverflow.com'或'www.stackoverflow.com'。有没有这样的方法:url.com?rest=1&cafe=2&query=London我如何读取它?@Onovar-如果您的服务器不具备单独保留路径名的功能,然后您可以将参数放入查询字符串中:
/questions?arg1=5&arg2=14
,然后从URL解析这些参数。谢谢您的回答。我使用codeigniter作为框架,如果框架路由到401错误,如何读取第一个/后面的内容?很抱歉,我不知道codeigniter,这个问题与javascript有关,但是在PHP中,您可以通过以下方式获得服务器名(第一个/后面的内容):$\u server['server\u name']在这种情况下,这将返回'stackoverflow.com'或'www.stackoverflow.com'。有没有这样的方法:url.com?rest=1&cafe=2&query=London我如何读取它?@Onovar-如果您的服务器不具备单独保留路径名的功能,然后您可以将参数放入查询字符串中:/questions?arg1=5&arg2=14
,然后从URL解析这些参数。谢谢您的回答。我使用codeigniter作为框架,如果框架路由到401错误,如何读取第一个/后面的内容?很抱歉,我不知道codeigniter,这个问题与javascript有关,但是在PHP中,您可以通过以下方式获得服务器名(第一个/后面的内容):$\u server['server\u name']在这种情况下,这将返回'stackoverflow.com'或'www.stackoverflow.com'。有没有这样的方法:url.com?rest=1&cafe=2&query=London我如何读取它?@Onovar-如果您的服务器不具备单独保留路径名的功能,然后您可以将参数放入查询字符串中:/questions?arg1=5&arg2=14
,然后从URL解析这些参数。谢谢您的回答。我使用codeigniter作为框架,如果框架路由到401错误,如何读取第一个/后面的内容?很抱歉,我不知道codeigniter,这个问题与javascript有关,但是在PHP中,您可以通过以下方式获得服务器名(第一个/后面的内容):$\u server['server\u name']在这种情况下,这将返回'stackoverflow.com'或'www.stackoverflow.com'。有没有这样的方法:url.com?rest=1&cafe=2&query=London我如何读取它?@Onovar-如果您的服务器不具备单独保留路径名的功能,然后可以将参数放入查询字符串中:/questions?arg1=5&arg2=14
,然后从URL中解析这些参数。