我正在用JQuery和PHP構建ajax表單。 PHP文件驗證提交的數據併發回json編碼的消息。然而,如果JavaScript是關閉狀態,消息如下所示:PHP - 顯示Json編碼的消息
{"error":true,"msg":"- Please enter your name!"}
使用什麼方法,如果JavaScript並不是在瀏覽器中啓用只顯示消息?
這是PHP函數我目前使用的將消息發回的JQuery:
function mcResponseMessage($mcRespBool, $mcRespMessage){
$mcReturn['error'] = $mcRespBool;
$mcReturn['msg'] = '- '.$mcRespMessage;
echo json_encode($mcReturn);
exit();
}
謝謝!
2012年沒有人關心沒有javascript的用戶 – zerkms 2012-01-09 22:02:20
您可以使用javascript將參數添加到ajax url。所以如果該參數不存在,您將提供一個頁面而不是json代碼 – Ibu 2012-01-09 22:05:35
如果JavaScript未啓用,則首先不會有AJAX請求提交數據。 – Mchl 2012-01-09 22:07:39