2014-09-12 51 views
0

我遇到了一個問題,我正在處理幾個小時,我無法弄清楚如何訪問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.jsparsley.min.js

回答

0

默認情況下,上述配置中的歐芹將通過POST方法變量nr_ref與內部的字段值。

基本上,你validateit.php,如果你讓

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

,那麼你應該可以看到這個變量,它的值由香菜傳遞給腳本(在$_POST['nr_ref'])。

感覺自由比讓你的服務器端檢查,然後返回200 HTTP狀態代碼(與header())如果成功或4xx或者。

希望能幫到你。

最好