jquery: ajax не стреляет в документ getready

Я добавил jquery в разделе главы и ниже кода в разделе тела. Проблема в том, что это не работает.

Даже предупреждение не отображается. Я не ошибаюсь в firebug. Я хочу выполнить ajax при загрузке страницы. Я не уверен, что мой подход хорош.

Пожалуйста, порекомендуйте. Ниже приведен код js.

<script type="text/javascript">
$('document').ready(function(){
         alert('Test');
                $.ajax({
                    type: 'post',
                    url: 'profile_exec.php',
                    cache: false,
                    dataType: 'json',
                    data: uid,
                    beforeSend: function() { 
                        $("#validation-errors").hide().empty(); 
                    },
                    success: function(data) {
                                var applied_counts = data.applied_count;
                        alert(applied_counts);      
                    },
                    error: function(xhr, textStatus, thrownError) {
                        alert('Something went to wrong.Please Try again later...');
                    }
                });             
                return false;

        });

    </script>

javascript,jquery,ajax,

1

Ответов: 2


0

Возможно, у вас конфликт или noConflict где-то в другом месте. Проверьте это: jQuery.noConflict

Попробуйте этот код:

jQuery(document).ready(function(){alert('test')})

0

Как вы можете видеть, это должно работать нормально:

$('document').ready(function(){
  alert('ready');
  $.ajax({
    url: 'https://jsonplaceholder.typicode.com/posts/1',
    method: 'GET',
  }).then(function(data){
    console.log(data);
  }); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

поскольку даже предупреждение не отображается, проверьте свой HTML-код. Может быть, обменять jQuery с помощью google CDN, обслуживаемого jQuery.

JavaScript, JQuery, AJAX,
Похожие вопросы