有没有办法提交一份“假的”照片?表单使用jQuery

Is there a way to submit a "fake" form using jQuery?

本文关键字:照片 假的 表单 jQuery 一份 提交 有没有      更新时间:2023-09-26

我想做的是用任意参数发出POST请求,就像提交表单一样。这是,而不仅仅是执行XHR。理想情况下,我想要的是模拟提交(比如提交表单,而不是发布然后重定向)。我想避免$的延迟。Post + window.top.location = blah

最直接的方法是有一个"假"表单并插入一堆元素,然后序列化并使用jQuery.submit(),类似于是否有一种方法使用jQuery提交表单而不需要逐个字段的详细细分?

我希望有更优雅的方式。

我的用例是,我正在收集一堆随机字段通过外部API调用(从Facebook和其他服务),并希望提交所有的信息一次用户创建,如果用户填写了所有这些信息,并按下'提交'

有什么建议吗?谢谢!

yes

可以使用$。ajax(例子)

或美元。Post和$。得到……例子:

$.post(
          "url_to_page",
          /* string like this: "text=me%20man&mail=peace@man.com or an object": */
          {text: "me man", mail: "peace@man.com"}
      )
      /* you can check if the request was submitted successfully */
      .success(function(data) {
          alert("Success!");
          alert(data); //data on page
      })
      /* you can check if the request failed */
      .error(function() {
          alert("Error!");
      });