如何通过ajax从远程URL获取内容?
jQuery ajax请求被阻塞因为Cross-Origin
控制台日志
跨源请求已阻止:同源策略禁止在http://www.dailymotion.com/embed/video/x28j5hv上读取远程资源.(原因:缺少CORS标题'Access-Control-Allow-Origin').
跨源请求已阻止:同源策略禁止在http://www.dailymotion.com/embed/video/x28j5hv上读取远程资源.(原因:CORS请求失败).
码
$.ajax({
url: "http://www.dailymotion.com/embed/video/x28j5hv",
type:'GET',
contentType: "html",
crossDomain:true,
success: function(data){
//$('#content').html($(data).html());
var src = $(data).html();
alert(src);
return false;
}
Run Code Online (Sandbox Code Playgroud) 我使用bootstrap 3 创建了FAQ页面.我想通过URL扩展/解除特定问题面板.URL类似于http://dailymotionfile.com/faqs#faq1
我尝试过这些网址中提供的解决方案
但没有成功.
我的HTML
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#faq1">
<span class="glyphicon glyphicon-plus"></span>
How to download video from Dailymotion? </a>
</h4>
</div>
<div id="faq1" class="panel-collapse collapse">
<div class="panel-body">
<a name="faq1"></a>
1. Copy Page URL with a favourite <strong>video</strong> from your browser address bar;<br/>
<br/>
2. Paste Page URL into the site form (to <a href="http://dailymotionfile.com/">http://dailymotionfile.com</a>) and press "Get direct link";
<br/>
3. When your link …Run Code Online (Sandbox Code Playgroud)