我正在用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