未捕获的类型错误:非法调用Simple post函数


Uncaught TypeError: Illegal invocation Simple post function

可能重复:
$.post抛出"非法调用"

我收到这个错误,

未捕获的类型错误:非法调用。

当我展开它时,我会得到这些错误。

  • 上传测试js:53
  • (匿名函数)test.js:42

这是我的密码。

$("#continue").click(function() {
    upload();
    alert("clicked");
    return false;
});

function upload(){
      $.post('http://127.0.0.1/web/upload/', {
            image_src:image_src,
            page_domain:page_domain,
            product_name:productName
      }, function(data){
        $("#MAIN").html(data);
      })
    return false;
    }

我已经在stackoverflow上查看了这个错误的其他版本,但似乎没有一个版本能为我的代码找到有效的答案。感谢阅读。

使用"ajax"调用上传图像(通常是文件)数据并不是那么简单。查看此答案以了解更多信息如何异步上传文件?和使用jquery post 上传php图像