Ajax изпращане на информация

fbian

Registered
Здравейте.

Опитвам се да изпратя сериализиран формуляр и масив през ajax,но след като го направя не мога да ги достъпя от php файла.

[js]$.ajax({
type: 'POST',
url: 'functions.php',
data: {'arr':arr,'form':form},
datatype: 'html',
success: function(data) {
alert(data);
}
});[/js]

Като arr е масива,а form е сериализирания формуляр.И сега проблема е следния - когато махна масива от data мога да достъпя полетата от формуляра по следния начин - $_POST['varname'], а когато го сложа не мога(съдържанието на масива е достъпно и в двата случая - и с формата и без нея)...Въпроса ми е къде греша?
 
Пробвай така:
Код:
var data = $("#testform").serializeArray();
data.push({ name: "test1", value: "1" });
data.push({ name: "test2", value: "3" });
$.post("test.php", data, function(){ alert('uspeshnoizprateno!'); });
 

Back
Горе