有没有办法在jquery中加载div中的重定向页面?

时间:2016-01-27 16:11:00

标签: javascript jquery html

我有一些链接(如下面的第一个链接),并希望获得重定向到的链接(如第二个链接)

例如:

我的链接如下:

  

http://dx.doi.org/10.1007/146.1435-5655

需要获得此链接:

  

http://link.springer.com/journal/146

从第一个重定向(或转换)。

当我在jQuery中使用dx.doi.org函数时,它返回一些javascript代码,我认为它从http://link.springer.com/journal/146服务器获得第二个链接。

如何获得第二个链接? (http://dx.doi.org/10.1007/146.1435-5655

换句话说,我有http://link.springer.com/journal/146,字符串中只需要http://link.springer.com/journal/146(不是<html> <head> <title>TODO supply a title</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div id="swPicForm">TODO write content</div> <script type="text/javascript" src="js/jquery/jquery-1.8.3.min.js"></script> <script type="text/javascript"> $("#swPicForm").load("http://dx.doi.org/10.1007/146.1435-5655", null, function() { alert($("#swPicForm").html()); }); </script> </body> </html> 的内容)

function (e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1></$2>");try{for(;r<i;r++)n=this[r]||{},n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),n.innerHTML=e);n=0}catch(s){}}n&&this.empty().append(e)},null,e,arguments.length)}

结果是:

{{1}}

感谢所有

0 个答案:

没有答案