-2

我正在尝试进行共同注册,首先在原始站点上注册,然后将相同的表单值注册到外部站点。

我正在寻找一种明确的方法来做到这一点,但不显示已填充值的附加表单。

我可以使用以下方法从原始表单中获取表单值,但我不确定这是不是最好的方法。

$.ajax({
  type: 'POST',
  dataType: 'JSON',
  data: {param1: $('input#param1').val(), param2: $('input#param2').val()},
  url: 'url to post to',
  success: (your success callback function goes here)
})

真的我只是想知道是否有另一种方法,但由于我从其他站点获得的只是发送数据的 URL,所以 jQuery 是我能想到的唯一方法——只是想知道是否有人有另一种方法它无缝,没有jQuery?

4

2 回答 2

0

也许尝试卷曲:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://example.com/page?variable1='.$variable1.'&variable2='.$variable2);
$return = curl_exec($ch);

这应该允许您动态构建一个 URL 字符串,其中包含用于提交到第二个位置的注册页面的所有变量。

于 2013-07-27T14:58:26.360 回答
0

您的情况类似于本教程中的场景:使用 PHP CURL 执行 HTTP POST。另请参阅该页面上的第一条评论,该评论可能与此处相关,也可能不相关:

您的想法很简单,如果您要继续使用访问受限的远程数据库(您是否与第 3 方合作?)您可能想要使用更标准的东西,例如 SOAP 或 REST,以便您可以有错误检查等

由于您没有提供有关您的特定需求的任何详细信息,因此我无法提供与您的情况相关的任何代码。

于 2013-07-27T15:07:31.863 回答