У меня есть AddThis js для закладки данных в календарь. Это работает правильно при загрузке страницы, но я делаю некоторую фильтрацию с использованием загрузки ajax и заменяю html, после чего кнопка AddThis не показывает .Есть мой код для ajax.AddThis не работает после загрузки ajax
$('document').ready(function() {
$('.eventSelect').change(function() {
var selectedDate = $('#eventDate').val();
var keyword = $('#eventsearch').val();
var url = "/EventsHome?eventDate=" + selectedDate + "&keyword=" + keyword;
$.ajax({
type: "GET"
, url: url
, success: function (data) {
console.log($(data).find(".eventList").html());
$(".eventList").html($(data).find(".eventList").html());
var script = 'http://s7.addthis.com/js/250/addthis_widget.js#domready=1';
if (window.addthis) {
window.addthis = null;
window._adr = null;
window._atc = null;
window._atd = null;
window._ate = null;
window._atr = null;
window._atw = null;
}
$.getScript(script);
}
, error: function (XMLHttpRequest, textStatus, errorThrown) {
}, comeplete:
@jogesh_pi Можете ли вы объяснить? – Arun
'window.addthis = null;', вы хотите удалить Dom? И '$ .getScript (script);', вы возвращаете кнопку в скрипте? –
@ Karthick Kumar Ganesh: вы не должны редактировать исходный код в вопросе, так как это может быть ошибка, отсутствующая у искателя. Я верну это для вас. – GitaarLAB