Ajax只适用于1个参数。如何通过两个或两个以上的考试?
下面是我的代码,它可以工作,但passess只是第一个参数。但我需要两个。我认为JSON应该用于此目的。我试过了,但还是没有运气。这是我的工作代码,它发送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 $
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},工作起来很有魅力。非常感谢你!!!我修正了问题中的错误。非常感谢你!