[英]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.js
和parsley.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.