0

我有这个代码的问题。我想向服务器发送一个文件和其他只是文本的变量。

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,
});

但我在服务器上什么也没收到。

我如何发送文件和文本。谢谢 :)

4

1 回答 1

0

让我知道这是否可行,因为您的表单处理必须处理 .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,
});
于 2011-10-19T14:07:48.893 回答