JSはどのようにホームページの中でPOSTの任意の内容を回転して(完)

6308 ワード

以前はjQueryのpost()手法でサーバへのPOSTデータを実現していた.現在、新しい需要は HTML が必要です.このプレゼンテーションは、通常のformコミット後にジャンプするプロセスに似ています.
導入コード
まずJQueryを導入
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

function StandardPost(url,args) 
   {
       var form = $("
"), input; form.attr({"action":url}); $.each(args,function(key,value){ alert(key); alert(value); input = $(""); input.attr({"name":key}); input.val(value); form.append(input); }); $(document.body).append(form); form.submit(); } //var args = { shopid: 'one', b: 'two', c: 'three', d: 'four', e: 'five' }; var args = { dosubmit: "dosubmit","shopid[0]": "264"}; StandardPost(url,args)

可能出现的问题

  • 错误Form submission canceled because the form is not connected
    1
    
    chrome56      form   bug,form = $('')    , $(document.body).append(form);  form.submit();