I have a form
<form method="post">
<input type="text" name="name" /><br />
<input type="text" name="test1" /><br />
<input type="text" name="test2" /><br />
<input type="text" name="test3" /><br />
<input type="text" name="test4" /><br />
<input type="text" name="test5" /><br />
<input type="text" name="test6" /><br />
<input type="submit" name="submit" /><br /></form>
And i wrote a jquery ajax script like this
$(":input[ name= 'submit']").click(function(){
var values = $("form").serialize();
$.ajax({
url:"test.php",
type:"post",
dataType:"json",
data: {
method: "test",
data: values
},
success: function(){
alert("success");
},
error:function(){
alert("failure");
}
});
return false;
});
data: { method: "test", data: values }
But when i pass two parameters in ajax.data element, i cannot access it as $_POST['name'] or $_POST['test1'] at server side. But it is possible if i add only one parameter to the ajax.data element.
Please get me a solution