尝试使用 jQuery:
在 test.php 中
...
$data['status'] = 1; // Status of the operation (1: Ok, 0: Error)
$data['msg'] = $msg; // Error message or success
header('Content-Type: application/json');
echo json_encode($data);
在 test.js 中:
$("#send").click(function () {
$.post('test.php', $('#yourForm').serialize(), function(data){
if(data.status == 1){
$('#result').show().addClass('success').html(data.msg);
}
else{
$('#result').show().addClass('error').html(data.msg);
}
}, "json");
return false;
});
在 test.html 中:
<form method="post" id="yourForm">
...
<input id="send" type="button"/>
<span id="result"></span>
</form>
在 test.css 中:
.success{
color: blue;
}
.error{
color: red;
}
审查:
希望能有所帮助。
问候。