Jquery 使用Ajax并在同一个表单中验证表单<;脚本>;

Jquery 使用Ajax并在同一个表单中验证表单<;脚本>;,jquery,ajax,wordpress,Jquery,Ajax,Wordpress,我想在同一个标记中验证和使用ajax,这是正确的方法吗?ajax不起作用 控制台给出以下错误:未捕获引用错误:未定义jQuery。我不明白,我觉得它很明确 <script type="text/javascript"> jQuery(document).ready(function($) { $('#formsubmit').validate({ rules: { numberofwelds

我想在同一个
标记中验证和使用ajax,这是正确的方法吗?ajax不起作用

控制台给出以下错误:
未捕获引用错误:未定义jQuery
。我不明白,我觉得它很明确

<script type="text/javascript">
        jQuery(document).ready(function($) {

            $('#formsubmit').validate({
            rules:  {

            numberofwelds: "required",
            numberofconwelds: "required"
                    },

            messages: {
            numberofwelds: "Please enter the number of welds",
            numberofconwelds: "Please enter number of con"
            },

            submitHandler: function(form) {
            form.submit();
            }           }) 





$(".ajax-link").click( function() {
            var data = {
                action: 'test_response',
                            post_var: 'this will be echoed back'
            };
            $.post(the_ajax_script.ajaxurl, data, function(response) {
            alert(response);
            });
            return false;
        });

            }); 

jQuery(文档).ready(函数($){
$(“#formsubmit”)。验证({
规则:{
焊缝数量:“必需”,
焊缝数量:“必需”
},
信息:{
numberofwelds:“请输入焊接数量”,
ConWelds编号:“请输入con编号”
},
submitHandler:函数(表单){
表单提交();
}           }) 
$(“.ajax链接”)。单击(函数(){
风险值数据={
措施:“测试响应”,
post_var:“这将被回响”
};
$.post(_ajax_script.ajaxurl、数据、函数(响应){
警报(响应);
});
返回false;
});
}); 

您需要包括jQuery才能使用它。例如,使用护目镜CDN:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

“是否可以在同一个脚本标记中执行此操作?”是的,当然可以。“ajax不起作用”是什么意思?是否至少触发了单击事件?服务器端有脚本错误吗?
“ajax不工作,但我没有错误。”
-那你有什么问题?您有什么迹象表明“AJAX不起作用”?调试此代码时,是否达到了该行代码?JavaScript控制台上是否有错误?请求是否已发送到服务器?服务器的响应是什么?“它不工作”不是有效的问题描述。此错误意味着您没有正确地包含jQuery或在包含itSorry之前调用它。一般来说,我对编码非常陌生。Javascript控制台显示
uncaughtreferenceerror:jQuery未定义
在我看来它是定义的?@mattnewie post您用于包含jQuery的代码。Jquery是一个javascript库,需要包含在页面中才能使用它。我已经在给Jquery打电话了,可能只是晚了一点。已经添加了一个更新。谢谢。恐怕我会尽量远离WP,在这方面我帮不了你:(
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>