在“成功”时,我需要提交data
给 PayPal。我知道这$.post('https://www.paypal.com/cgi-bin/webscr', data);
是错误的,因为我需要它提交,就好像那是表单操作一样,进入带有表单值的 PayPal 页面。所有数据都在返回的 JSON 数据中存储并正确格式化。我用alert(data.cmd)
. 我只是不知道如何从这里模拟 HTML POST 动作。
function process(plan_id) {
var data = {'plan_id' : plan_id};
$.ajax({
type: "POST",
url: "process_paypal.php",
data: data,
dataType: "json",
success: function (data) {
alert(data.cmd);
$.post('https://www.paypal.com/cgi-bin/webscr', data);
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(arguments);
alert(jqXHR + '-' + textStatus + '-' + errorThrown);
return false;
}
});
}
</script>