Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Cannot set property 'innerHTML' of null (https://javascript.ru/forum/events/69019-cannot-set-property-%27innerhtml%27-null.html)

Fiks 24.05.2017 18:45

Cannot set property 'innerHTML' of null
 
Что не так?

$("[data-action='save']").on( "click", function() {
jQuery.ajax({
url: "/system/profile/ajax/aboutme.php",
type: "POST",
dataType: "html",
data: jQuery("#about_me").serialize(),
success: function(response) {
if(response=="err_2"){notification('Вы должны ввести 5 и более символов.', 'error', 5000);}
document.getElementById('test').innerHTML = response;

},
error: function(response) {
notification('Внутренняя ошибка. (#FFF01)', 'error', 5000);
}
});
});

Dilettante_Pro 24.05.2017 18:49

Fiks,
А у вас есть в HTML элемент с id="test"?
А то отсюда не видно.

И почему не $('#test') ? Вы же используете jQuery

Fiks 24.05.2017 19:01

1) нет, не было. Я ошибся, сделал class=test, а не id=test.
2) Что касаемо document.getElementById, когда-то была проблема с выводом, не помню почему, поэтому использую данный метод.


Часовой пояс GMT +3, время: 22:28.