2012-07-19 26 views
0

这是我的代码下面的作品,但只传递第一个参数。但我需要两个。我认为JSON应该用于这个目的。我试过了,但还是没有运气。这是我的工作代码,发送name。此功能没有通过passwordAjax适用于1个参数。如何通过两个或更多?

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

尝试

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

,让jQuery的担心编码的请求。

+0

该数据:{name:name,password:password},就像一个魅力。非常感谢!!! – Haradzieniec 2012-07-19 07:28:11

+0

我修复了我的问题中的错字。非常感谢! – Haradzieniec 2012-07-19 07:29:46

相关问题