jquery上传文件ajax:can';我做不到
我正试图上传一个文件,但无法获取任何内容。。。这是我的html:jquery上传文件ajax:can';我做不到,ajax,Ajax,我正试图上传一个文件,但无法获取任何内容。。。这是我的html: <form id=\"captimg\" enctype=\"multipart/form-data\" action=\"captureimg\"> <input type=\"text\" name=\"form_titre_photo_capture_mobile\" placeholder=\"Titre\" class=\"texte_texte_
<form id=\"captimg\" enctype=\"multipart/form-data\" action=\"captureimg\">
<input type=\"text\" name=\"form_titre_photo_capture_mobile\" placeholder=\"Titre\" class=\"texte_texte_photo_capture_mobile\" id=\"form_titre_photo_capture_mobile\">
<input type=\"file\" capture=\"camera\" accept=\"image/*\" id=\"takePictureField\" name=\"takePictureField\">
</form>
<div class=\"loader\" id=\"spinner_m\">
<span></span>
<span></span>
<span></span>
</div>
<button id=\"FormSubmitPhotoCaptureMobile\" class=\"submit_button\">Envoyer</button>
我发现了大量的代码,但什么都不起作用。。。请问这件有什么问题?
谢谢我刚刚删除了html中的所有斜杠,并将ajax url更改为
captureimg.php
。
在服务器端,我转储了$\u文件
,并收到了以下消息:
Array
(
[file] => Array
(
[name] => apache_pb2.png
[type] => image/png
[tmp_name] => home/tmp/phpA772.tmp
[error] => 0
[size] => 1463
)
)
所有的作品在铬很好。但在Firefox中,我得到了这个错误
TypeError:Value没有实现接口HTMLFormElement。var form#u data=新FormData($(“#captimg”)代码>控制台是否显示任何错误?不,没有。。。我可以在print_r($_POST)中获取文本字段,但文件中没有任何内容……我正在尝试以画布格式获取图片,然后上载文本,然后将其转换为图片。但目前无法获得:-(我在某个地方读到FormData并非所有浏览器都支持。为什么不尝试使用一些jquery插件呢?因为我的javascript不太先进,而且我检查的所有插件都是一些大而复杂的脚本,我无法适应我的需要……也许你会想要尝试-非常简单和免费的插件插件插件升级:在html5中不是免费的!
Array
(
[file] => Array
(
[name] => apache_pb2.png
[type] => image/png
[tmp_name] => home/tmp/phpA772.tmp
[error] => 0
[size] => 1463
)