首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >浏览器控制台中的ajax错误-不是一个函数

浏览器控制台中的ajax错误-不是一个函数
EN

Stack Overflow用户
提问于 2018-05-18 08:10:11
回答 1查看 766关注 0票数 0

我不明白为什么在浏览器控制台中看到它是一个错误。

Uncaught:$.ajax不是一个函数,我看到了这条消息

我只发现有人建议它不是这个库的正确版本。但我认为我的版本是正确的。

我的代码

代码语言:javascript
运行
复制
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.js"></script>
<input type="button" id="id_name_task" value="Click" />


<script type="text/javascript">
  $(document).ready(function() {
    $("#id_name_task").click(function() {
      var name_task = $(this).val();
      console.log(name_task);
      $.ajax({
        type: 'GET',
        async: true,
        dataType: 'json',
        url: '/validate_data/',
        data: {
          'name_task': name_task
        },
        success: function(data) {
          if (data.is_taken) {
            alert("A task with this name already exists.");
          }

        },
      });
    });
  });
</script>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-18 08:28:33

查看代码,我发现了jquery.js和jquery.slim.js之间的以下区别:

在jquery.slim.js中,删除了以下代码函数:

  1. jQuery.fn.extend
  2. jquery.fn.load
  3. jquery.each //附加了一系列处理常见AJAX事件的函数
  4. jQuery.expr.filters.animated
  5. ajax设置,如jQuery.ajaxSettings.xhr、jQuery.ajaxPrefilter、jQuery.ajaxSetup、jQuery.ajaxPrefilter、jQuery.ajaxTransport、jQuery.ajaxSetup
  6. 像jQuery.parseXML这样的xml解析,
  7. jQuery.easing,jQuery.Animation,jQuery.speed等动画效果

What are the differences between normal and slim package of jquery?

$.ajax从jQuery slim 3.2.1中删除

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50406688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档