jquery验证插件在远程运行时停止

jquery验证插件在远程运行时停止,jquery,validation,plugins,Jquery,Validation,Plugins,很遗憾,我的一个项目有一个小问题 <input type="text" name = "lname" placeholder="Last Name" id="lname" required/> <label for="lname" generated="true" class="error"></label> <input type="text"

很遗憾,我的一个项目有一个小问题

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
我在此表单上使用jquery验证插件:

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
})); });

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
还有checkemail.php(checkusername.php与之相同,但显然是用户名而不是电子邮件):

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
包括('dbcon.php'); 如果(isset($_POST['email']))

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
}

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
我已经尝试了我找到的每一种组合。简单的遥控器:“url”,带有类型和数据:{function….}等的遥控器。没有任何东西可以工作。。。对于check PHP文件也是如此,每当我在验证代码中放入远程行时,当我单击submit时,表单就会停止工作。如果我拆下遥控线路,一切都能正常工作。有人知道问题出在哪里吗?我真的没有主意了,也找不到地方找了。

所以

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
我将我的php文件更改为此,因为我认为这就是我的整个验证停止的地方:

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
如果(isset($_POST['email']))

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
{

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
$email=mysqli\u real\u escape\u字符串(strtolower($\u POST['email'])

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
$check=mysqli_查询(“从用户中选择*,其中较低的电子邮件=“$email”)

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
if(mysqli\u stmt\u num\u行($check))

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
{

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
}否则{

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
  echo "true";
}

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
}

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>

但还是没什么。。。我没有收到任何消息,我的表单不会提交,除非我删除“远程:”url“部分。。然后一切又恢复正常了…

我让那部分工作起来了,问题是相对url的,它找不到php文件,所以我现在使用../I代替../I,它一直工作到那里,但在控制台中它给了我200 ok,它给了我“true”无论电子邮件和用户是否可用,它都不会在表单中给我任何消息。。。有人知道如何解决这个问题吗

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>
另外,如果我将数据:{x:function..}放入并键入,它将跳过整个验证过程,让我提交一个空表单

                  <input type="text" name = "lname" placeholder="Last Name" id="lname" required/>
                  <label for="lname" generated="true" class="error"></label>

                  <input type="text" name = "email" placeholder="E-mail" id="email" class="email" required/>
                  <label for="email" generated="true" class="error"></label>

                  <input type="text" name = "username" placeholder="Username" id="username" required/>
                  <label for="username" generated="true" class="error"></label>

                  <input type="password" name = "password" placeholder="Password" id="password" required/>
                  <label for="password" generated="true" class="error"></label>

                  <input type="password" name = "cpassword" placeholder="Confirm Password" id="confirm_password" required/>
                  <label for="cpassword" generated="true" class="error"></label>

                  <input class="button" type="submit" name="regbutton" id="regbutton" value="Register" />
              </form>