jQuery,将$ .ajax方法转换为$ .post

阿里雷扎

我正在尝试制作一个简单的表单,以使用jquery / ajax上传文件。这是我的代码的一部分:

  var formData = new FormData($(this)[0]);

  $.ajax({
    url: 'uploader.php',
    type: 'POST',
    data: formData,
    async: false,
    cache: false,
    contentType: false,
    processData: false,
    success: function (data) {
      $('#ShowR').html(data);
    }
  });

我正在尝试将此代码更改为$ .post方法,如下所示:

var formData = new FormData($(this)[0]);

$.post('uploader.php', {action:"ShowGTR",MyFiles:formData},
function(data) {
 $('#ShowR').html(data);
});

我尝试了一些方法,但无法修复代码,并且在Google Chrome控制台中出现此错误:

Uncaught TypeError: Illegal invocation 

所以我需要您的帮助来修复此代码并将$ .ajax方法转换为$ .post方法如果有人可以帮助我,我非常感谢。

穆萨

如果要将$ .ajax调用转换为$ .post调用的唯一原因是添加参数,则无需将其转换为$ .post。您要做的是参数附加到formdata对象。

  var formData = new FormData(this);
  formData.append("action", "ShowGTR");

  $.ajax({
    url: 'uploader.php',
    type: 'POST',
    data: formData,
    async: false,
    cache: false,
    contentType: false,
    processData: false,
    success: function (data) {
      $('#ShowR').html(data);
    }
  });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将JQuery ajax GET转换为POST

来自分类Dev

将 JS Post Ajax 转换为 AngularJS Post Factory

来自分类Dev

如何将Dropbox API v2 POST HTTP请求转换为jQuery $ .ajax?

来自分类Dev

将$ _POST转换为大写

来自分类Dev

jQuery Ajax将POST更改为GET

来自分类Dev

Ajax JQuery将数据传递给POST方法

来自分类Dev

将curl cmd转换为jQuery $ .ajax()

来自分类Dev

将curl cmd转换为jQuery $ .ajax()

来自分类Dev

将原型Ajax函数转换为jQuery

来自分类Dev

将 ajax Post 查询转换为 415 http 代码上的 XHR 结果

来自分类Dev

将Python POST文件转换为PHP

来自分类Dev

PHP将POST图像转换为PNG

来自分类Dev

PHP:将$ _POST转换为变量?

来自分类Dev

将POST请求从PHP转换为Python

来自分类Dev

将$ _POST值转换为CSV

来自分类Dev

将cURL转换为Guzzle POST

来自分类Dev

PHP:将$ _POST转换为变量?

来自分类Dev

将POST转换为多维数组

来自分类Dev

将curl转换为httpclient post

来自分类Dev

将POST请求从PHP转换为Python

来自分类Dev

不允许将角度$ resource POST / PUT转换为WebAPI 405的方法

来自分类Dev

将原生JS Ajax代码段转换为JQuery替代方法?

来自分类Dev

转换简单的Python请求将POST转换为Rust reqwest

来自分类Dev

如何将数组传递给JQuery Ajax Post?

来自分类Dev

JQuery Ajax POST 方法不起作用?$.post

来自分类Dev

使用jquery .ajax()以post方法提交

来自分类Dev

PHP中的jQuery Ajax和POST方法

来自分类Dev

jQuery AJAX-JSONP将文本转换为JSON

来自分类Dev

使用Ajax将PHP的JQuery值转换为PHP?