javascript - Jquery document.ready 没有响应

标签 javascript jquery

我的页面加载时,document.ready 函数没有响应。 而且我也面临着 .submit 功能的问题。请帮忙。 请帮我重写这段代码。 我只是想在 php 中设计一个表单来使用 jquery ajax 检查给定的电子邮件 ID 是否已经存在于数据库中 请帮忙 .... !我的学校项目迟到了。

 $(document).ready(function(){
                alert("Working..");
                $("#userSubmit").submit(function(){
                    alert("Working ..");
                    var email=document.getElementById("userEamil").value;
                    $.ajax({
                        type:'POST',
                        data:"SELECT * FROM user WHERE userEmail='"+email+"'",
                        url:'common1.php',
                        success:function(data)
                        {
                            $result=$.parseJSON($data);
                            alert($result);
                            return false;
                        },
                        error:function(data)
                        {
                            alert(data);
                            return false;
                        }
                    });
                });
            });

最佳答案

你的代码有一些错误,我希望下面的代码能解决问题。对于进一步的问题,请检查 $.ajax 部分。

$(document).ready(function() {
        // alert("Working..");
        $("#userSubmit").submit(function(event) {
            event.preventDefault();
            alert("Working ..");
            var email = document.getElementById("#userEamil").value;
            $.ajax({
                type: 'POST',
                data: "SELECT * FROM user WHERE userEmail='" + email + "'",
                url: 'common1.php',
                success: function(data) {
                    $result = $.parseJSON($data);
                    alert($result);
                    return false;
                },
                error: function(data) {
                    alert(data);
                    return false;
                }
            });
        });
    });

<!-- begin snippet: js hide: false console: true babel: false -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="userSubmit" action="">
            <input type="email">
            <input type="submit" value="submit">
        </form>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="">
    <input type="email" >
    <input id="userSubmit" type="submit" value="submit">
</form>

关于javascript - Jquery document.ready 没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44995776/

相关文章:

javascript - jQuery - 有没有任何类(class)的 child (不是特定类(class))

javascript - ReactJS父组件触发子组件

javascript - 我们如何在谷歌地图API上绘制可调整大小和可拖动的文本区域?

jquery - 禁用,在 ('click' 上启用)

jquery - 控制表单的提交行为

javascript - 我如何在 div 之间切换

c# - 一个umbraco 上的多个网站,需要xslt 宏吗?

javascript - 数据切换选项卡不下载传单 map

javascript - ajax/jQuery 中 done 函数的相反函数

javascript - 向包含 slider 的 div 添加 div 标题(跟进上一个问题)