Parsley JS远程验证如何真正验证它?

时间:2014-09-12 21:04:52

标签: javascript php ajax validation parsley.js

我遇到了一个问题,我正在处理几个小时,我无法弄明白如何在php中访问一个值并返回js。

这是我的输入字段:

<input type="text" class="form-control input-lg" name="nr_ref" id="nr-ref"
     placeholder="Ref"
     data-parsley-group="step1"
     data-parsley-trigger="change"
     data-parsley-remote="validateit.php"
     data-parsley-remote-options='{ "type": "POST", "dataType": "jsonp", "data": { "token": "value" } }'
     required>

我的validateit.php实际上是空的; S

如何访问输入的值,所以我可以在我的php文件中处理它,然后在输入元素下面返回true / false显示足够的消息?

我正在加载parsley-remote.min.jsparsley.min.js

1 个答案:

答案 0 :(得分:0)

默认情况下,上述配置中的Parsley将通过POST方法传递变量nr_ref,其中包含字段值。

基本上,在validateit.php中,如果你做了

<?php
die(var_dump($_POST));

那么你应该看到这个变量及其值由parsley传递给你的脚本(在$_POST['nr_ref']中)。

感觉自由,而不是进行服务器端检查,然后返回200 HTTP状态代码(header()),如果成功或4xx。

希望能帮到你。

最佳