jQuery HTML表单,所选文件在PHP$\u POST中不可用
我有一个表单,它通过单击链接为jquery的.html()文件添加一个新的jQuery HTML表单,所选文件在PHP$\u POST中不可用,php,jquery,html,Php,Jquery,Html,我有一个表单,它通过单击链接为jquery的.html()文件添加一个新的 //show div更改product_edit.php上的图像 $(“#更改图像”)。单击( 函数(){ $(“#change_img_div”).html(‘图像产品’).fadeIn(‘快速’); $(this.fadeOut('fast'); } ) 当我选择一个文件并提交该名称时,“item\u img”不在php$\u POST数组中, 如果我改为输入type=“text”,则新输入将传递给POST 基本上
//show div更改product_edit.php上的图像
$(“#更改图像”)。单击(
函数(){
$(“#change_img_div”).html(‘图像产品’).fadeIn(‘快速’);
$(this.fadeOut('fast');
}
)
当我选择一个文件并提交该名称时,“item\u img”不在php$\u POST数组中,
如果我改为输入type=“text”,则新输入将传递给POST
基本上,如果html中不存在“文件”类型,则似乎无法识别该类型。如果首先将文件作为二进制数据发送,则需要将
设置为enctype=“multipart/form data”
,以便将其与文本内容(正常请求参数)混合。在PHP端,它们由数组提供
另见:
设置为enctype=“multipart/form data”
,以便它可以与文本内容(正常请求参数)混合。在PHP端,它们由数组提供
另见:
// show div to change image on product_edit.php
$("#change_img").click(
function () {
$("#change_img_div").html('<label>Image product</label><input type="file" value="" name="item_img" id="item_img"/>').fadeIn('fast');
$(this).fadeOut('fast');
}
)