Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.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
执行var Link=";somelink.com“;在JavaScript中_Javascript_Html - Fatal编程技术网

执行var Link=";somelink.com“;在JavaScript中

执行var Link=";somelink.com“;在JavaScript中,javascript,html,Javascript,Html,如何执行存储在var link中的链接?我已经尝试了eval(),但似乎没有多大作用 我已将链接存储为字符串,如图所示 var link = "someURLlink.com"; 这是放在函数中的,所以当我调用函数时,我希望执行这个链接,然后我将解析结果 编辑:这将调用API进行授权,客户端id硬编码到URL中。在我从登录页收到密码后,我将重定向回我的原始HTML文档 使用jQuery之类的工具这是一项非常简单的任务。不使用jQuery也可以做到这一点,但这有点困难,所以从jQuery开始,如

如何执行存储在
var link
中的链接?我已经尝试了
eval()
,但似乎没有多大作用

我已将链接存储为字符串,如图所示

var link = "someURLlink.com";
这是放在函数中的,所以当我调用函数时,我希望执行这个链接,然后我将解析结果


编辑:这将调用API进行授权,客户端id硬编码到URL中。在我从登录页收到密码后,我将重定向回我的原始
HTML
文档

使用jQuery之类的工具这是一项非常简单的任务。不使用jQuery也可以做到这一点,但这有点困难,所以从jQuery开始,如果愿意的话,将其考虑在内


使用jQuery之类的工具,这是一项非常简单的任务。不使用jQuery也可以做到这一点,但这有点困难,所以从jQuery开始,如果愿意的话,将其考虑在内


使用jquery的答案是有效的,但是如果您想在自己的代码中使用xmlhttprequest对象


使用jquery的答案是有效的,但是如果您想在自己的代码中使用xmlhttprequest对象


你说的死刑是什么意思?在链接处加载HTML?请看这里:不,它不是要求重定向。@AmalAntony,是的,加载HTML。执行是什么意思?在链接处加载HTML?请看这里:不,它不是要求重定向。@AmalAntony,是的,加载HTML。投否决票的人是否懒得说为什么?这是一个完美的答案,但我却被否决了。对于人们来说,回答这个问题是多么有害的环境。当问题没有明确说明使用jQuery是可以的时,回答“使用jQuery”通常是不合适的。这个答案缺少关于跨来源请求的关键信息。这对OP可能不起作用,因为它说在哪里建议框架是不合适的?这不是assemblyOverflow.com,我们使用工具。对于那些显然是非常初级的开发人员来说,其中一些工具使AJAX请求这样的事情变得非常简单。jQuery就是这样一个工具。既然他没说他在乎我是否建议使用工具,我就给了他一个建议,我认为这最有可能帮助他成功。至于交叉起源,我同意它可能会咬到他。但在不知道的情况下,我不得不假设CORS/similor已打开,并尝试提供帮助。我在jQuery中提供了一个特定的API,可以帮助他解决问题。引用第二个答案,当下列任何一项为真时:这是整个答案,当问题明确要求不使用javascript框架时,当问题被标记时,或者当其他人已经发布时,提到竞争框架时,如果没有jQuery就可以简单地解决问题,那么jQuery是如何帮助解决问题的呢?是那些投否决票的人太懒了,说不出原因吗?这是一个完美的答案,但我却被否决了。对于人们来说,回答这个问题是多么有害的环境。当问题没有明确说明使用jQuery是可以的时,回答“使用jQuery”通常是不合适的。这个答案缺少关于跨来源请求的关键信息。这对OP可能不起作用,因为它说在哪里建议框架是不合适的?这不是assemblyOverflow.com,我们使用工具。对于那些显然是非常初级的开发人员来说,其中一些工具使AJAX请求这样的事情变得非常简单。jQuery就是这样一个工具。既然他没说他在乎我是否建议使用工具,我就给了他一个建议,我认为这最有可能帮助他成功。至于交叉起源,我同意它可能会咬到他。但在不知道的情况下,我不得不假设CORS/similor已打开,并尝试提供帮助。我在jQuery中提供了一个特定的API,可以帮助他解决问题。引用第二个答案,当下列任何一项为真时:这是整个答案,当问题明确要求不使用javascript框架时,当问题被标记或当其他人已经发布时提及竞争框架时,请不要提供仅链接的答案。添加到我的回答中的代码不提供请只链接答案。代码已添加到我的回复中
$.get(link, function( data ) {
  alert( "Link was loaded. I could mess with data which will be the response." );
});
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET",link,false);
xmlhttp.send();
var parseMe = xmlhttp.responseText;