Я пытаюсь превратить входные данные формы в массив (входные имена как ключи и значения как значения) внутри jquery с помощью serializeArray () ... затем передать его в скрипт php через $ jquery.ajax .. с помощьюpost method.
$(function () {
$("#xbut").click(function () {
var values = {};
$.each($(':input').serializeArray(), function (i, field) {
values[field.name] = field.value;
});
$.ajax({
type: "POST",
url: 'ajax/NewClient.php',
data: {
clientdata: values
},
success: function (data) {
alert(data);
}
});
return false;
});
});
У меня была эта работа вчера вечером ... но я внес некоторые изменения и теперь не могу вернуться.когда я использую преобразование массива для данных ... я не могу найти $ _POST ['clientdata'] в NewClient.php .. он просто не определен.Если я изменю свои данные ajax в строку ... я смогу найти все, что я напишу.
Есть идеи?