Ajax适用于1个参数。如何传递两个或更多?

时间:2012-07-19 07:22:04

标签: ajax json parameters

以下是我的代码,但是只能传递第一个参数。但我需要两个。我认为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。

1 个答案:

答案 0 :(得分:1)

尝试

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

让jQuery担心为请求编码。

相关问题