javascript - 未捕获的类型错误 : Cannot read property 'ajax' of undefined When I'm trying to send data to url

标签 javascript jquery ajax html

我已经创建了一个表单来获取用户的反馈,我只是想将表单数据发送到 url,但是我收到了这个错误:

Uncaught TypeError: Cannot read property 'ajax' of undefined

function sendData(){
    $.ajax({
        url: "www.yashkjhsah.php",
        type: "POST",
        async: true,
        data: $(".contacts_form").serialize(),
        dataType: "html",
        success: function(data) 
        {
            alert(data);
            if(data!="Error in Insert Query!")
            {
                alert("Thank you for Enquiry we will send answer in your Mail.");
            }
            else
            {
                alert("Error while saving the data");
            }
        }
    });
}

最佳答案

错误消息说 jQuery 没有定义。 在使用 $.ajax 做任何事情之前你必须包含 jQuery

将此行放在脚本之前的 html 页面中: <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>

关于javascript - 未捕获的类型错误 : Cannot read property 'ajax' of undefined When I'm trying to send data to url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31760159/

相关文章:

javascript - Coldfusion Websockets "User is typing..."功能

javascript - 如何使输入组内联到 Bootstrap 中的列表元素?

带有 .Ajax()/childNodes 的 Javascript 选择器

php - 我如何从 SugarCRM 中的表中检索所有记录?

javascript - req.body.item 未定义 - 删除请求 Express js

javascript - Mozilla Firefox 未获取值 insideText

JavaScript 数组 : Exchanging displayed content

javascript - 动态创建的 Bootstrap 按钮丢失空间填充

javascript - 选中一个复选框会选中所有复选框

jquery - 如何在 jQuery 数组中将 '<p>' 替换为 '<li>' ?