我有一个表单(在域1上),目前正通过PHP cURL函数提交到另一个域(域2)。需要将一些数据发送到不同的域(域3),这给我带来了一些困惑。
基本上,我在考虑使用一个隐藏的表单,它将响应输入的一些值(表单提交到域2),并提交到“域3”。有没有更好的方法来做这件事?可能是curl_multi函数?
主要的(非隐藏的)表单是通过jquery的AJAX函数使用的。有没有办法利用这一点来提交两个表单?
发布于 2011-01-21 22:54:37
我不完全确定你想要做什么,但我会猜一猜。
您有一个提交到您的域的页面。
然后,接收php页面将该数据重新提交给domain2。
现在,您需要将一些数据提交到domain3,以便?
由于您不能一次发布2个表单,因此您必须使用ajax从客户端发布2个表单,每个目标域一个。
我将使用的另一个解决方案是有一些额外的隐藏字段映射,哪些字段应该提交到哪个域。
它可以包含一个JSON字符串或任何其他可以列出域的格式,以及包含字段的每个域的数组。
例如:
<input type="hidden" name="fieldmap" value='[{"domain":"domain2,"fields":["fields1","field2","field3"]},{"domain":"domain3,"fields":["field3"]}]'>字段示例应该转义“inside The value attribute as”,但为了可读性,我没有这样做。
https://stackoverflow.com/questions/4760078
复制相似问题