私はajax機能を使用しており、ajaxを使用してタイトルを取得しようとしていますが、動作しません。ここではあなたの要求があるためCORS保護の障害が発生している例ajaxを使用してタイトルを取得するには?
$('#ajaxlink').click(function(e) {
var $this = this.href;
$.ajax({
url: $this,
dataType: 'html',
success: function(html) {
var div = $('title', $(html));
$('#gettitle').text($title);
console.log(html);
}
});
e.preventDefault();
return false;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="ajaxlink" href="https://jsfiddle.net/">Click</a>
<div id="gettitle">
</div>
?同じページタイトルではありません。私は完全なajaxページ変更オプションを使用していますが、 'pushstate'を使ってページが変更されたときにタイトルを変更したいと思います。 Everythigはうまく動作しますが、この例ではタイトルを取得できません。 – Debar
同じドメインで効果がありますか? – Debar
試してみますか? $( '#gettitle')。テキスト($(html).filter( 'title')。 – MoustafaS