私は再び。
次のように作成された PHP によっていくつかのエラーが生成されます。
if (strlen($event_name) < 1){ echo $result['error'] = "<li>You must enter an event name</li>";}
if (strlen($venue_name) < 1){ echo $result['error'] = "<li>You must enter a venue name</li>";}
if (strlen($event_date) < 1){ echo $result['error'] = "<li>You must enter an event date - if not please write TBC</li>";}
if (strlen($address_l1) < 1){ echo $result['error'] = "<li>You must enter an address</li>";}
if (strlen($postcode) < 1){ echo $result['error'] = "<li>You must enter a postcode</li>";}
if (strlen($country) < 1){ echo $result['error'] = "<li>You must enter a country</li>";}
それから最後に私は持っています:
echo json_encode($result);
これらのエラーを OL に出力するには、次のようにします。
$('#errorbox').html(result.error);
しかし、それは何も起こりません....それは表示されません。
編集: これは、AJAX の完了後に呼び出される関数です。
}, function(result) {
if (result.success == true) {
$('#errorbox').html(result);
} else if (result.success == false) {
$('#errorbox').html("Not working dude!");
}
}, 'json');
return false;
}