是否可以将数据发送到两个不同的脚本?

时间:2012-04-10 20:59:13

标签: php html forms post

简单的HTML问题。是否可以从html表单发送数据,例如正常使用“action”到两个不同的脚本?或者还有其他方法吗?除了使用curl。

4 个答案:

答案 0 :(得分:3)

使用jquery激活两个单独的脚本的ajax调用..

$('#button').click(function(){
  $.ajax({
    url: 'script1.php'
  });
  $.ajax({
    url: 'script2.php'
  });
)};

这是快速而肮脏的方式...显然添加错误检查和成功检查两者,以确保两者都正确提交。

理想的方法是使用cURL,它避免了js /客户端问题,以及避免额外的http请求,这是不必要的。

答案 1 :(得分:3)

为什么不将它发送到一个脚本然后将其发送到所需的函数来处理呢?

答案 2 :(得分:1)

普通的动作属性不能这样做,但你可以用Javascript轻松做到这一点。如果没有看到一些代码,我无法提供很多例子。

form.onsubmit(function(){
   senddata(here);
   senddata(there);
});

答案 3 :(得分:1)

一个想法:

  • 将表单中的数据发送到脚本A
  • 获取脚本A将数据发送到脚本B(一旦收到它)