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

时间:2015-03-29 18:18:36

标签: javascript html

如何执行var Link中存储的链接?我试过了eval(),但这似乎并不多。

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

var link = "someURLlink.com";

这是放在一个函数中,所以当我调用该函数时,我想要执行这个链接,然后我将解析结果。

已编辑:这将调用API以进行授权,并将client_id硬编码到URL中。从登录页面收到密码后,我将重定向回原始的HTML文档。

2 个答案:

答案 0 :(得分:2)

使用类似jQuery的东西,这是一项非常简单的任务。你可以在没有jQuery的情况下做到这一点,但它有点困难,所以从jQuery开始,如果你愿意,可以考虑它。

http://api.jquery.com/jquery.get/

$.get(link, function( data ) {
  alert( "Link was loaded. I could mess with data which will be the response." );
});

答案 1 :(得分:2)

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

http://www.w3schools.com/ajax/ajax_xmlhttprequest_send.asp

var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET",link,false);
xmlhttp.send();
var parseMe = xmlhttp.responseText;