2014-09-12 82 views
0

我遇到了一个问题,我正在处理几个小时,我无法弄清楚如何访问php中的值并返回到js。ParsleyJS远程验证程序如何真正验证它?

这是我输入字段:

<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文件处理它,然后返回真/假在输入元素下方显示足够的消息?

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

回答

0

默认情况下,上述配置中的欧芹将通过POST方法变量nr_ref与内部的字段值。

基本上,你validateit.php,如果你让

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

,那么你应该可以看到这个变量,它的值由香菜传递给脚本(在$_POST['nr_ref'])。

感觉自由比让你的服务器端检查,然后返回200 HTTP状态代码(与header())如果成功或4xx或者。

希望能帮到你。

最好