Ajax не работает при нажатии кнопки открыть в новом окне после щелчка правой кнопкой мыши в шаблоне django
я создал ссылку с помощью ajax это html-код:
<a id="post_click" href="{{ post.online_url}}" rel="nofollow">
<button class="w-100 " type="button" name="button">
<span class="">link</span>
</button>
</a>
и это аякс :
$(function () {
$('#post_click').on('click', function () {
var Status = $(this).val();
var id = {{post.id}}
$.ajax({
url: "/post-click/" + id,
data: {
},
dataType : 'json'
});
});
});
если я нажимаю левую кнопку мыши ajax работает нормально на стороне сервера, но когда я нажимаю левую правую кнопку мыши и выбираю открыть в новом окне ajax не работает
для этого вы должны установить хороший url в href :
<a id="post_click" href="/post-click/{{post.id}}" rel="nofollow">
link
</a>