jjzjj

formData

全部标签

php - 提交表单,包括通过 jQuery ajax 上传文件

HTML:如何使用$.ajax上传图像和文本值?我可以毫无问题地生成一个对象来提交文本数据,但不知道从哪里开始处理图像。我正在使用PHP服务器端,因此完全可以接受使用base64或类似方法对图像进行编码。 最佳答案 使用FormData()最简单类:现在您有了一个FormData对象,准备与XMLHttpRequest一起发送。并使用FormData对象附加字段$(document).ready(function(){varform=$('form');//validformselectorform.on('submit',func

jQuery FormData POST - 用于文件上传

我正在尝试使用jQuery提交用于服务器端处理的完整表单。该表单包含各种字段,包括文件上传选项。我正在尝试使用FormData来执行此操作,因为我不关心目前不支持它的浏览器。我有以下(简化的)jQuery代码:$("#create_event_form").submit(function(event){event.preventDefault();varformData=newFormData($(this));$.post("create_entity.php",{formData:formData},function(data){varresponse=jQuery.parseJS

jQuery FormData POST - 用于文件上传

我正在尝试使用jQuery提交用于服务器端处理的完整表单。该表单包含各种字段,包括文件上传选项。我正在尝试使用FormData来执行此操作,因为我不关心目前不支持它的浏览器。我有以下(简化的)jQuery代码:$("#create_event_form").submit(function(event){event.preventDefault();varformData=newFormData($(this));$.post("create_entity.php",{formData:formData},function(data){varresponse=jQuery.parseJS

javascript - IE10 支持 FormData() 吗?

我读过(here)IE10支持FormData()。但是当我在IE10JavaScript控制台中输入这个时:foo=newFormData();我收到错误,“未定义FormData”IE10支持FormData()还是不支持?有什么技巧可以让它在IE10中工作吗? 最佳答案 我可以确认它确实如此-在此页面上的控制台中运行您的代码工作正常。因此我假设您处于怪癖模式,因此浏览器假装它不知道它与所述模式兼容。确保您的页面具有有效的在开始时没有错误回到怪癖模式。 关于javascript-IE

javascript - IE10 支持 FormData() 吗?

我读过(here)IE10支持FormData()。但是当我在IE10JavaScript控制台中输入这个时:foo=newFormData();我收到错误,“未定义FormData”IE10支持FormData()还是不支持?有什么技巧可以让它在IE10中工作吗? 最佳答案 我可以确认它确实如此-在此页面上的控制台中运行您的代码工作正常。因此我假设您处于怪癖模式,因此浏览器假装它不知道它与所述模式兼容。确保您的页面具有有效的在开始时没有错误回到怪癖模式。 关于javascript-IE

ajax - HTML5 FormData 在 Java Servlet request.getParameter() 中返回 null

我的观点是HTML5。我正在使用FormData将AJAX2POST发送到Servlet。在servlet中,我正在尝试读取请求参数。我看不到任何参数。但是,GoogleChrome开发者控制台会显示请求负载。我怎样才能在Servlet代码中获得相同的内容?任何帮助将不胜感激。这是代码。JS代码varxhr=newXMLHttpRequest();varformData=newFormData();formData.append('firstName','ABC');formData.append('lastName','XYZ');xhr.open("POST",targetLoca

ajax - HTML5 FormData 在 Java Servlet request.getParameter() 中返回 null

我的观点是HTML5。我正在使用FormData将AJAX2POST发送到Servlet。在servlet中,我正在尝试读取请求参数。我看不到任何参数。但是,GoogleChrome开发者控制台会显示请求负载。我怎样才能在Servlet代码中获得相同的内容?任何帮助将不胜感激。这是代码。JS代码varxhr=newXMLHttpRequest();varformData=newFormData();formData.append('firstName','ABC');formData.append('lastName','XYZ');xhr.open("POST",targetLoca

Javascript/jQuery 附加到 FormData() 返回 'undefined'

我正在尝试使用jQuery进行简单的文件上传。我的HTML中有一个文件输入,如下所示:我还有一些JavaScript/jQuery绑定(bind)到输入的更改事件,如下所示:$('#uploadPhoto').on("change",function(event){varfileData=this.files[0];vardata=newFormData();data.append('image',fileData);data.append('content','Whatcouldgowrong');console.log(data.image,data.content);//this

Javascript/jQuery 附加到 FormData() 返回 'undefined'

我正在尝试使用jQuery进行简单的文件上传。我的HTML中有一个文件输入,如下所示:我还有一些JavaScript/jQuery绑定(bind)到输入的更改事件,如下所示:$('#uploadPhoto').on("change",function(event){varfileData=this.files[0];vardata=newFormData();data.append('image',fileData);data.append('content','Whatcouldgowrong');console.log(data.image,data.content);//this

javascript - AngularJS 表单和 null/空值

我正在使用一个有点动态的AngularJS表单。换句话说,我可以添加输入字段的行等。所以我的方法是从一个$scope.formData空对象开始,封装所有绑定(bind)到静态和动态HTML表单元素。AngularJS代码如下:(function(){varformApp=angular.module("formApp",[]);formApp.controller("FormCtrl",function($scope,$timeout){$scope.formData={};$scope.formData.subscribers=[{name:null,email:null}];$s