我有一個簡單的窗體,使用序列化將值傳遞給php。現在我想要做的是,當值傳遞給php進行處理時,根據這個值顯示一條消息給用戶,這裏有任何數據或者這些值是空的。我可以通過不執行檢查來獲得顯示的消息,並且只有回聲值爲1表示成功。有沒有辦法使用我的代碼向用戶顯示php的回顯。由於jquery ajax成功不顯示數據
data: send,
success: function (data) {
if (data == ''){
$('#brtv-result').addClass("result_msg").html(data).show(1000).delay(4000).fadeOut(3000);
}
if(empty($service) {
echo 'You must select a service level';
}
else
if ($department == "Choose Department"} {
echo 'Please select a department';
}
else
if (empty($authorised)) {
echo 'You must enter an authorised name';
}
else
if ($address == "Choose Address") {
echo 'Please select a retireval address';
}
else
if (empty($boxnumber)) {
echo 'You must enter a box number to retrieve';
}
else
{
echo $boxnumber;
}
馬丁的問題是顯示錯誤確定,但當結果有效時,它不會運行else語句。 else { //location.reload(true); $('#brtv-result')。addClass(「result_msg」)。html(「您已成功檢索:」+ data); } – bollo
然後我會推薦使用JSON。有了這個,你可以發送「對象」從PHP到Javascript。然後你可以檢查是否(data.error)並顯示data.errorMessage或data.retrievedData。看看:http://ditio.net/2008/07/17/php-json-and-javascript-usage/ – binarious
json是要走的路。歡呼聲 – bollo