Форма данных + переменные, отправленные AJAX (jQuery) - PullRequest
0 голосов
/ 19 октября 2011

У меня проблема с этим кодом.Я хочу отправить на сервер файл и другие переменные, которые являются только текстовыми.

Imageform - это объект DataFomr.

This is my code at the moment:

name = "Peter";
$.ajax({
    url: "?c=produ&a=send_form",
    type: "POST",
    data: imageform"&name="name,
    processData : false,
    contentType: false,
});

Но я ничего не получил на сервере.

Как я могу отправить файл плюс текст.Спасибо:)

1 Ответ

0 голосов
/ 19 октября 2011

Дайте мне знать, если это возможно, так как ваша обработка формы будет иметь дело со структурой 'name value' .serializeArray ();

var formJson = $("#formId").serializeArray();
var nameJson = {"name":"name", "value":"Peter"};
formJson.push(nameJson);
$.ajax({
    url: "?c=produ&a=send_form",
    type: "POST",
    data: formJson ,
    processData : false,
    contentType: false,
});
...