Я всегда буду отправлен на адрес else
.Количество пунктов возвращает 0, пока ожидается возврат 1
У меня есть страница functions.php
со всеми своими функциями мы сейчас, глядя на функции registerNewAcc()
:
<?
function registerNewAcc()
{
return false;
}
?>
Тогда я получил страницу registerHandler.php
где проверка им, если функция registerNewAcc() == false
:
<?
if (registerNewAcc() == false)
{
echo '<div class="invisible"></div>';
echo 'fout';
}
else
{
echo 'You are register succesfull!<br>Check your e-mail, we have send you an e-mail with a verification-link in it to verify your account.';
}
?>
И в моем form.js
файле я нахожу класс .invisible
:
<script type="text/javascript">
var registerStatus = $(data).find(".invisible");
if (registerStatus.length >= 1) {
//Kijkt of er regisratie fout is
$("div.statusBalk").hide().slideDown().css("display", "block").css("background-color", "red").empty().append(data);
$("span.inputCheck").empty();
$inputs.prop("disabled", false);
} else {
//Kijkt of er regisratie fout is
$("div.statusBalk").hide().slideDown().css("display", "block").css("background-color", "green").empty().append(data);
$("span.inputCheck").empty();
$inputs.prop("disabled", false);
}
</script>
Но он всегда идет к else
сценария js. Он всегда отображает 0 элементов.
я предупредил его и отобразить 0
[ADDED]
<script type="text/javascript">
$("form#registerForm").submit(function(event) {
// Stop form from submitting normally
event.preventDefault();
var $form = $(this);
var $url = "registerHandler.php?action=registerCheck";
var $inputs = $form.find("input");
var posting = $.post($url, $form.serialize());
$inputs.prop("disabled", true);
posting.done(function (data) {
var formStatus = $(data).find(".inputCheckCross");
if (formStatus.length >= 1) {
//Wanneer het formulier fout is
$("div.registerError").hide().fadeIn().css("display", "block").empty().append(data);
$("div.statusBalk").css("display", "none");
$("span.inputCheck").empty();
$inputs.prop("disabled", false);
} else {
var registerStatus = data.find(".invisible");
if (registerStatus.length >= 1) {
//Kijkt of er regisratie fout is
$("div.statusBalk").hide().slideDown().css("display", "block").css("background-color", "red").empty().append(data);
$("span.inputCheck").empty();
$inputs.prop("disabled", false);
} else {
//Kijkt of er regisratie fout is
$("div.statusBalk").hide().slideDown().css("display", "block").css("background-color", "green").empty().append(data);
$("span.inputCheck").empty();
$inputs.prop("disabled", false);
}
}
});
});
</script>
Это вся JS часть того, что я проверить.
орфографическая ошибка: 'invisible'. Извините, если вы сделали это специально, я просто выброшу его. – mawburn
Что означает '$ (data)' представляет – mohamedrias
это ответ 'registerHandler.php' –