簡體   English   中英

ParsleyJS遠程驗證器如何真正對其進行驗證?

[英]ParsleyJS remote validator how to really validate it?

我遇到了一個要處理幾個小時的問題,但無法弄清楚如何在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

默認情況下,以上配置中的Parsley將通過POST方法傳遞變量nr_ref ,並將其字段值包含在其中。

基本上,在您的validateit.php ,如果

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

那么您應該會看到此變量及其值(通過$_POST['nr_ref'] )被歐芹傳遞給腳本。

如果願意,可以進行服務器端檢查,然后返回200 HTTP狀態代碼(帶有header() )(如果成功,則返回4xx)。

希望對您有所幫助。

最好

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM