使用parsley远程验证检查数据库

时间:2014-04-22 16:06:23

标签: parsley.js

我正在尝试使用parsley远程验证查看此数据库中是否存在表,但我没有收到外部php数据,只有200 OK404错误代码。有没有办法让数据像0或1一样回显并在JS中进行比较?

<input type="text" name="aux_tablas" data-parsley-remote data-parsley-remote-validator="aux_tablas" data-parsley-remote-options='{ "type": "GET", "dataType": "jsonp", "data": { "tipo": "aux_tablas" } }' />


<script type="text/javascript">
$('#form_principal').parsley()
  .addAsyncValidator('aux_tablas', function (xhr) {
    return 404 === xhr.status;
  }, '<?=$datos_configuracion->path?>protected/motor/busqueda.php');
</script>

外部php正在回答1或0这是有效的,但我不知道如何使其验证。在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

解决。如果存在200的答案,那么它的无效(如果不存在)适用于404,所以:

在外部文件中,您应该放置if not exists标头(“HTTP / 1.0 404 Not Found”);

相关问题