【问题标题】:ParsleyJS remote validator how to really validate it?ParsleyJS 远程验证器如何真正验证呢?
【发布时间】:2014-09-12 21:04:51
【问题描述】:

我遇到了一个问题,我处理了几个小时,但我不知道如何访问 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

【问题讨论】:

    标签: javascript php ajax validation parsley.js


    【解决方案1】:

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

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

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

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

    请随意进行服务器端检查,如果成功则返回 200 HTTP 状态代码(带有header())或 4xx。

    希望对你有所帮助。

    最好的

    【讨论】:

      猜你喜欢
      • 2018-02-22
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2014-10-25
      • 1970-01-01
      • 1970-01-01
      • 2021-10-12
      • 2011-07-07
      相关资源
      最近更新 更多