You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

技术求助:使用常规jQuery版本仍报$.ajax(...) is not a function错误

解决Uncaught TypeError: $.ajax(...) is not a function错误

嘿,我一眼就揪出问题所在啦!你的AJAX代码里藏着一个低级语法错误,这正是导致报错的直接原因:

在save函数里,你错误地写了:

$.ajax() ({
    // ... 配置项
});

这里多了一对完全多余的括号!$.ajax本身就是一个函数,你只需要直接把配置对象作为参数传进去就行,正确写法应该是这样:

function save(){
    $.ajax({
        type: 'POST',
        url: 'file.php',
        data: { name : name, content : content},
        dataType: 'json'
    });
}

除了这个语法问题,你还可以做以下额外排查,确保代码能正常运行:

  • 打开浏览器控制台的Network标签,确认jQuery文件https://code.jquery.com/jquery-3.5.1.min.js是否成功加载(状态码显示200就没问题)
  • 确保name和content变量在save函数执行时已经被正确定义,不然会触发新的变量未定义错误
  • 检查全局作用域里有没有其他代码把$变量覆盖了,避免和jQuery的$对象冲突

内容的提问来源于stack exchange,提问作者anasstahiri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 07:31:31