[問題] form action 可否一次傳到不同的地方?

看板Web_Design作者 (雲龍)時間16年前 (2010/02/04 10:23), 編輯推噓1(1013)
留言14則, 3人參與, 最新討論串1/2 (看更多)
各位好小弟是網頁設計的新手, 想請問一下,因為今天想要練習session把form的資料存在兩台不同的主機上, 所以最單純的想說<form action="XX1" action="XX2" method="post"> 將使用者的資料一次傳到兩台不同的server上,但似乎沒想像中容易, 因為action一次只能一個,請問有其他方法同時傳到兩個地方嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.233.60

02/04 10:31, , 1F
字面上的「同時傳兩個」是不行的,只能分開傳。
02/04 10:31, 1F

02/04 10:32, , 2F
最多就是一前一後送。
02/04 10:32, 2F

02/04 15:11, , 3F
Ajax或許可以同時POST到兩個位置
02/04 15:11, 3F

02/04 15:23, , 4F
ajax 肯定不能[同時]post到兩個位置,至少不是[一次]post到兩
02/04 15:23, 4F

02/04 15:24, , 5F
個位置. 這是肯定的.不過如果不排斥兩次POST , 倒是可以考慮
02/04 15:24, 5F

02/04 15:25, , 6F
或者是TARGET到iframe上 :3 , 先後送給不同action.
02/04 15:25, 6F

02/04 21:38, , 7F
不用啦,把兩次送出寫成兩個object
02/04 21:38, 7F

02/04 21:39, , 8F
寫param obj 用js 送ajax 當然最快 :3
02/04 21:39, 8F

02/04 21:39, , 9F
用command pattern封裝好,丟到一個陣列裡
02/04 21:39, 9F

02/04 21:39, , 10F
不過這就要看原po對問題瞭解的程度囉 . :3
02/04 21:39, 10F

02/04 21:39, , 11F
然後onsubmit直行那個陣列就好啦XD
02/04 21:39, 11F

02/04 21:41, , 12F
我覺得原po的程度應該沒到可以搞command pattern吧 XD
02/04 21:41, 12F

02/04 21:41, , 13F
他會這麼做的話應該也早用笨方法解決了.
02/04 21:41, 13F

02/04 21:44, , 14F
反正吃飽撐著,幫他寫個sample好了XD
02/04 21:44, 14F
文章代碼(AID): #1BQY-Kxt (Web_Design)
文章代碼(AID): #1BQY-Kxt (Web_Design)