我想做一个注册表,但我想用ajax做。我创建了一个脚本,我希望回显注册函数的输出,该函数位于public html文件夹之外的includes文件夹中。应该提醒输出,但是当我单击按钮时,警告框为空。我该如何解决这个问题?
forms.js:
function realtimeverwerking(view, voornaam, tussenvoegsel, achternaam, email, wachtwoord, bevestiging, dag, maand, jaar, sport, captcha){
$.ajax(
{
type: "POST",
url: 'registreerverwerking.php',
data: {view: view, voornaam: voornaam, tussenvoegsel: tussenvoegsel, achternaam: achternaam, email: email, wachtwoord: wachtwoord,
bevestiging: bevestiging, dag: dag, maand: maand, jaar: jaar, sport: sport, captcha: captcha},
success: function(data)
{
alert(data);
}
});
}
registreerverwerking.php:
if (isset($_POST['captcha'])){
$captcha = $_POST['captcha'];
// als captcha niet is ingevoerd hoeft de rest van de code niet uitgevoerd te worden
if(!$captcha)
{
echo "Voltooi de captcha.";
}
else
{
include_once '/home/6V_Ramon_1516/Includes/algemenefuncties.php';
registreren();
}
}
(registreren的一部分)():
if (empty($bericht)) {
// some code where i check stuff, $bericht should say a user already exists
}
else{
return $bericht;
}
答案 0 :(得分:0)
你在哪里
return $bericht;
要么是需要回声,要么在调用函数registreren()时需要捕获该返回值; a la
$return = registreren();
然后再做一次
echo $return;
为了将$ bericht以"数据"的形式发送回您的javascript;变量