0
Следующий код JQuery работает в Chrome и Firefox, но не в IE8. Я также попробовал это на своем телефоне, и это не сработало. Я также просмотрел код, и никаких дополнительных запятых не было.Wordpress Ajax Javascript не работает в IE
В IE8 точки ошибок на ...
$ (документ) .он ('нажмите' 'стрелка -до', функция() {
<script type="text/javascript">
ajax_url = "<?php
echo admin_url('admin-ajax.php');
?>";
// Make your AJAX request on document ready:
(function ($) {
$(document).on('click', '.del_btn', function() {
var del_id = $(this).attr('rel');
var my_data = {
action: 'deleter_code', // This is required so WordPress knows which function to use
delete_id: del_id
};
$.post(ajax_url, my_data, function (data) {
if (data == 'true') {
$('#' + del_id).remove();
} else {
alert("Could not be deleted");
}
});
});
})(jQuery);
(function ($) {
$(document).on('click', '.arrow-up', function() {
var user_id = $(this).attr('rel');
var my_data = {
action: 'arrow_handler', // This is required so WordPress knows which function to use
move_id: user_id,
dataType: 'JSON',
arrow_status: 'up'
};
$.post(ajax_url, my_data, function (data) {
var objprase=$.parseJSON(data); // now obj is a json object
if (objprase.true == 'true') {
$('#blog-table').replaceWith(objprase.text);
} else {
alert(objprase.true);
}
});
});
})(jQuery);
(function ($) {
$(document).on('click', '.arrow-down', function() {
var user_id = $(this).attr('rel');
var my_data = {
action: 'arrow_handler', // This is required so WordPress knows which function to use
move_id: user_id,
dataType: 'JSON',
arrow_status: 'down'
};
$.post(ajax_url, my_data, function (data) {
var objprase=$.parseJSON(data); // now obj is a json object
if (objprase.true == 'true') {
$('#blog-table').replaceWith(objprase.text);
} else {
alert(objprase.true);
}
});
});
})(jQuery);
</script>
какая версия JQuery вы используете? Ar e вы также используете плагин migrate? Более новые версии jQuery (2+, я думаю) не поддерживают более старые версии IE. –