Я хочу, чтобы моя страница отправляла ajax на загрузку страницы, но поскольку я действительно новый, я пытался использовать чей-то код.Как отправить форму ajax на загрузку страницы
Я хотел, чтобы вы помогли мне узнать, почему он не работает. Примечания: я Uncaught TypeError: Object #<HTMLFormElement> has no method 'ajaxSubmit'
Вот код:
{% if my_data %}
<form id="data-form-1" action="/dta/import/" method="post">
{% csrf_token %}
<input type="hidden" name="current_data" value="{{ my_data }}" />
</form>
{% endif %}
А вот сценарий:
<script>document.getElementById('data-form-1').ajaxSubmit({
dataType : 'json',
success : function(response, statusText, xhr){
if(response.result.toLowerCase() == 'ok')
{
$(".list-empty").remove();
addDataArray(response.data);
btnStatus('success');
}
else
btnStatus('error');
},
error : function(xhr, statusText, errorThrown){
btnStatus('error');
}
});
</script>
Надеется, что вы можете мне помочь.
Примечание 2: Я не использую PHP, просто JS и HTML
Похоже .ajaxSubmit является частью яваскрипта плагин/библиотека/файл, который не загружен – RononDex
Используете ли вы Jquery или чисто JS? –