以下是我的代码,但是只能传递第一个参数。但我需要两个。我认为JSON应该用于此目的。我试过了,但还是没有运气。这是我发送name
的工作代码。此函数不会传递password
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->values ( $_POST );
以便
$model->name
已定义,是我实际发送的内容。
但,
$model->password
是空的。
P.S。密码应该加密,我知道。这是一个简单的例子,只是询问使用JSON。
答案 0 :(得分:1)
尝试
data: { name: name, password : password} ,
让jQuery担心为请求编码。