Вы можете использовать jQuerys ajax и отправлять данные по почте на оба URL.
сначала сохраните все данные, которые вы хотите отправить, в действительный массив данных. если вы хотите, чтобы это было автоматизировано, вы можете сделать что-то вроде этого:
var sendData = {};
$("#formId").find("input").each(function(i, item){
sendData[item.name] = item.value;
});
или в виде простой строки:
var sendData = "name=value&email=value";
затем отправьте данные формы на оба URL с помощью ajax, как тип записи:
$.ajax({ url: "http://url1/", type: "POST", data: sendData,
success: function(response){
alert(response);
}
});
$.ajax({ url: "http://url2/", type: "POST", data: sendData,
success: function(response){
alert(response);
}
});
Примечание: обязательно верните false на кнопку или форму отправки, вы можете сделать это что-то вроде:
$("formId").submit(function(){
// do ajax send data
return false;
}
РЕДАКТИРОВАТЬ: добавлен непроверенный код для этого, с комментариями
$(document).ready(function(){
// grab the form and bind the submit event
$("#formId").submit(function(){
// collect all the data you want to post
var sendData = {};
this.find("input").each(function(i, item){
sendData[item.name] = item.value;
});
// send the request to both urls with ajax
$.ajax({ url: "url1", type: "POST", data: sendData,
success: function(response){
// handle response from url1
alert(response);
}
});
$.ajax({ url: "url2", type: "POST", data: sendData,
success: function(response){
// handle response from url2
alert(response);
}
});
// return false, to disable default submit event
return false;
});
});