ParsleyJS远程验证程序如何真正验证它?
问题描述:
我遇到了一个问题,我正在处理几个小时,我无法弄清楚如何访问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.js
和parsley.min.js
。
答
默认情况下,上述配置中的欧芹将通过POST
方法变量nr_ref
与内部的字段值。
基本上,你validateit.php
,如果你让
<?php
die(var_dump($_POST));
,那么你应该可以看到这个变量,它的值由香菜传递给脚本(在$_POST['nr_ref']
)。
感觉*比让你的服务器端检查,然后返回200 HTTP状态代码(与header()
)如果成功或4xx或者。
希望能帮到你。
最好