我没有在 php 和 ajax 中使用 JSON 的经验,我需要你的帮助。
我有一个验证用户输入的 php 页面......在使用 json 之前,我曾经将它们存储在一个数组中。当我将值存储在这样的数组中时,我能够解析 json $data = array("success"=>true, "msg"=>"my masg"); json_decode($data);
然后在我对成功函数的 ajax 调用中我 data.success 和 data.msg
如何在我的数组中存储多个消息或错误并在我的 ajax 调用中解析它们?这是我的代码
在这里我想验证用户输入,我想验证许多字段
if(isset($_POST['txt_username']) &&($_POST['txt_username']!=""))
{
$username =trim( $_POST['txt_username']);
$username = filter_input(INPUT_POST, 'txt_username',
FILTER_SANITIZE_STRING);
}
else
{
}
那么我该如何在 else 语句中做到这一点呢?
这是我的ajax调用
$.ajax({
type: "POST",
dataType: "json",
cache: false,
data: {txt_username:$("#username").val(), txt_password:$("#password").val()},
beforeSend: function(x) {
if(x && x.overrideMimeType) {
x.overrideMimeType("application/json;charset=UTF-8");
}
},
url: 'proccessing_forms/admin_login.php',
success: function(data) {
// parse the data
}
});
}