Ajax只适用于1个参数。如何通过两个或两个以上的考试?

Ajax只适用于1个参数。如何通过两个或两个以上的考试?,ajax,json,parameters,Ajax,Json,Parameters,下面是我的代码,它可以工作,但passess只是第一个参数。但我需要两个。我认为JSON应该用于此目的。我试过了,但还是没有运气。这是我的工作代码,它发送name。此功能不传递密码 var name = $('#name').attr('value');//the value from input type name var password = $('#password').attr('value');//the value from input type password $

下面是我的代码,它可以工作,但passess只是第一个参数。但我需要两个。我认为JSON应该用于此目的。我试过了,但还是没有运气。这是我的工作代码,它发送
name
。此功能不传递密码

var name     = $('#name').attr('value');//the value from input type name
var password     = $('#password').attr('value');//the value from input type password
$.ajax({
 type: "POST",
 url: "index/success",
 data: "name="+ name +"&password="+ password,
 success: function(){
   $('form#submit').hide(function(){$('div.success').fadeIn();});
 }
});
从另一方面来说,我使用的是一种方法
$model->value($\u POST)
以便
$model->name
已定义,并且是我实际发送的内容。 但是
$model->password
为空

我知道密码应该加密。这是一个简单的示例,仅用于询问如何使用JSON。

试试看

data: { name: name, password : password} ,

让jQuery为请求编码这些数据。

这些数据:{name:name,password:password},工作起来很有魅力。非常感谢你!!!我修正了问题中的错误。非常感谢你!