我遇到了一个问题,我正在处理几个小时,我无法弄明白如何在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.js
和parsley.min.js
。
答案 0 :(得分:0)
默认情况下,上述配置中的Parsley将通过POST
方法传递变量nr_ref
,其中包含字段值。
基本上,在validateit.php
中,如果你做了
<?php
die(var_dump($_POST));
那么你应该看到这个变量及其值由parsley传递给你的脚本(在$_POST['nr_ref']
中)。
感觉自由,而不是进行服务器端检查,然后返回200 HTTP状态代码(header()
),如果成功或4xx。
希望能帮到你。
最佳