如果低于 30,paypal 不会通过询问运输声明
Posted
技术标签:
【中文标题】如果低于 30,paypal 不会通过询问运输声明【英文标题】:paypal doesnt go through ask shipping statement if lower then 30 【发布时间】:2012-07-14 08:00:30 【问题描述】:我使用此代码查看捐赠的价值是否高于 30,然后要求送货,如果不是,则不要求送货,但当我输入的值小于 30 时,paypal 不会通过
function askShipping()
var amount = $("#amount").val();
if(amount == '')
alert('Please enter Donation amount');
return false;
if(amount >= 30)
var ret = shipSuccess();
return false;
return false;
function shipSuccess()
$( "#dialog:ui-dialog" ).dialog( "destroy" );
$( "#dialog-success" ).dialog(
height: 260,
modal: true,
buttons:
"yes": function()
$( this ).dialog( "close" );
shippingForm();
// document.donationForm.submit();
,
Cancel: function()
$( this ).dialog( "close" );
document.donationForm.submit();
);
【问题讨论】:
【参考方案1】:很难从您发布的代码中找出问题所在,因为您没有解释哪段代码实际上将信息提交给了 PayPal。
但是,我要反驳一下,您的 askShipping()
函数应该如下所示:
function askShipping ()
if ($("#amount").val() == '')
alert('Please enter Donation amount');
else if (amount >= 30)
shipSuccess();
else
document.donationForm.submit();
return false;
如果这能解决您的问题,请在 cmets 中告诉我,我会解释原因... ;-)
【讨论】:
以上是关于如果低于 30,paypal 不会通过询问运输声明的主要内容,如果未能解决你的问题,请参考以下文章