表格提交问题

时间:2011-01-21 14:42:53

标签: php jquery forms

我有一个表单(在域1上),当前通过PHP cURL函数提交到不同的域(域2)。将一些数据发送到不同域(域3)的需要引起了一些困惑。

基本上我正在考虑使用隐藏的表单来回显一些输入的值(表单提交到域2)并提交到“域3”。有一个更好的方法吗? curl_multi可能起作用吗?

主(非隐藏)形式正在利用jquery的AJAX函数。有没有办法利用这个提交2份表格?

1 个答案:

答案 0 :(得分:1)

我并不确定你要做什么,但我会猜测。

您有一个页面提交到您的域。

接收php页面然后将此数据重新提交到domain2。

现在您需要将一些数据提交到domain3?

由于您无法一次发布2个表单,您必须使用ajax从客户端发布2个帖子,每个目标域一个。

我将使用的另一个解决方案是有一些额外的隐藏字段映射,哪些字段应该提交到哪个域。

这可以包含JSON字符串或任何其他格式,可以列出域+带有字段的每个域的数组。

例如:

<input type="hidden" name="fieldmap" value='[{"domain":"domain2,"fields":["fields1","field2","field3"]},{"domain":"domain3,"fields":["field3"]}]'>

字段示例应该是将“值属性内部”转义为“但是为了便于阅读,我没有这个。