我的REST服务器注册模型架构是:
{
"name": "string",
"email": "string",
"password": "string",
"mobile": "string",
"accType": "string",
"meta": "string",
"createdAt": 0
}
我正在注册用户。 jquery ajax请求是:
function signin_email() {
var em = $('#lg_email').val();
var ps = $('#lg_password').val();
var user_login = {
action: "user_login",
email: em,
password: ps
};
$.ajax({
type: "POST",
url: "<?php echo site_url(); ?>home/signin_email_sp",
data: user_login,
cache: false,
success: function(r) {
var obj = JSON.parse(r);
if (obj.log_code == 1) {
$('#login_alert').text("Success").show();
} else {
$('#login_alert').text("Failed").show();
}
},
});
}
在服务器端,我正在做的只是去$_POST
$email = $_POST["email"];
$password = $_POST["password"];
如何将整个转换为JSON数据并传递给我的模型,以便它可以发布到服务的帖子?我必须在我的控制器中做这件事。
是否有必要在jquery中使用dataType : json
。如果是这样,那么这将是一个更好的方法?