使用jquery的时候总是说未定义

我已经引入了js文件,不管是本地的还是直接使用网址,但是都总是会提示$没有定义,但是$.get()方法可以使用,但是$.post()方法就不能使用了,这是怎么回事啊图片说明

建议直接使用ajax这个框架提交


    $.ajax({
        url: "",//请求的url
        type: "post",//"post" OR "get"
        data: {
        },
        traditional: true,
        success: function (data, textStatus, jqXHR) {
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {

        }
    })

或者换一个jq链接,试试下面的
https://code.jquery.com/jquery-1.11.3.js

看不出问题,感觉没毛病

可以附上这一段的代码吗?

运行之后应该就没问题了吧!因为引入的jquery是在线的……

有可能是你那cdn出了问题,可以试着欢迎靠谱一点的cdn,或者直接引用本地的jq

建议你换个引用地址试试,看看是不是那个min的问题,换个完整的,建议最好下载到本地,然后加载上去

建议你换个版本低一点的jquery,最新的版本不稳定。

把你代码贴出来看看 不要截图

<!DOCTYPE html>



demo
<!--<script type="text/javascript" src="jquery-1.8.0.min.js"></script>-->



发送一个ajax请求

$("#btn").click(function() { /**$.get()*/ /*$.get('demo1.php',{'username':'summer','age':'20'},function (data) { // $("#box").html(data); alert(data); });*/ /**$.post()*/ $.post('demo1.php',{'username':'summer','age':'20'},function (data) { //$("#box").html(data); alert(data); }); /**$.ajax()*/ });

jQuery引入路径错了