在将数据从php返回到ajax时很好用 json 。
$return_data = array();if (condition){ $return_data['status'] = 'success';} else { $return_data['status'] = 'info';}echo json_enpre($return_data);exit();现在,如果要将json数据返回给ajax,则需要将 返回数据类型指定为ajax 调用,如下所示
function send() {var data = $('#signup_form').serialize(); $.ajax({ type: "POST", url: "signup_process.php", data: data, dataType: 'json', success: function (data) { alert(data.status); if (data.status == 'success') { // everything went alright, submit $('#signup_form').submit(); } else if (data.status == 'info') { console.log(data.status); $("label#email_error").show(); return false; } } }); return false;};


