function onSubmit() { let token = $("input[name='__token__']").val(); let game_account = $('#account').val(); let game_name = $('#characterName').val(); let amount = $('#priceId').val(); let verifyCode = $('#verifyCodeActual').val(); if( token.length <= 0 || game_account.length <= 0 || game_name.length <= 0 || amount.length <= 0 //|| verifyCode.length <= 0 ) { alert("請填寫完整。"); return false; } if (zhan_yan == 1){ if(verifyCode.length <= 0) { alert("請填寫完整。"); return false; } } $.ajax({ type: "POST", url: "/api/order/placeOrder", data: { action: 1, source: 'buy_now', game_account: game_account, game_name: game_name, amount: amount, '__token__': token, captcha: verifyCode, }, dataType: "json", success: function (result) { if (result.code) { $('#btn-submit').attr("disabled","disabled"); $('#btn-submit').val("處理中,請稍等..."); order_id = result.data.order_id; $('#eventForm').hide(); $('#pay-div').show(); return; } else { alert(result.msg); } }, error: function () { alert("驗証碼驗証失敗"); } }); }
function onSubmit() { let token = $("input[name='__token__']").val(); let game_account = $('#account').val(); let game_name = $('#characterName').val(); let amount = $('#priceId').val(); let verifyCode = $('#verifyCodeActual').val(); if( token.length <= 0 || game_account.length <= 0 || game_name.length <= 0 || amount.length <= 0 //|| verifyCode.length <= 0 ) { alert("請填寫完整。"); return false; } if (zhan_yan == 1){ if(verifyCode.length <= 0) { alert("請填寫完整。"); return false; } } $.ajax({ type: "POST", url: "/api/order/placeOrder", data: { action: 1, source: 'buy_now', game_account: game_account, game_name: game_name, amount: amount, '__token__': token, captcha: verifyCode, }, dataType: "json", success: function (result) { if (result.code) { $('#btn-submit').attr("disabled","disabled"); $('#btn-submit').val("處理中,請稍等..."); order_id = result.data.order_id; $('#eventForm').hide(); $('#pay-div').show(); return; } else { alert(result.msg); } }, error: function () { alert("驗証碼驗証失敗"); } }); }
function onSubmit() {
let token = $("input[name='__token__']").val();
let game_account = $('#account').val();
let game_name = $('#characterName').val();
let amount = $('#priceId').val();
let verifyCode = $('#verifyCodeActual').val();
if( token.length <= 0
|| game_account.length <= 0
|| game_name.length <= 0
|| amount.length <= 0
//|| verifyCode.length <= 0
)
{
alert("請填寫完整。");
return false;
}
if (zhan_yan == 1){
if(verifyCode.length <= 0)
{
alert("請填寫完整。");
return false;
}
}
$.ajax({
type: "POST",
url: "/api/order/placeOrder",
data: {
action: 1,
source: 'buy_now',
game_account: game_account,
game_name: game_name,
amount: amount,
'__token__': token,
captcha: verifyCode,
},
dataType: "json",
success: function (result) {
if (result.code) {
$('#btn-submit').attr("disabled","disabled");
$('#btn-submit').val("處理中,請稍等...");
order_id = result.data.order_id;
$('#eventForm').hide();
$('#pay-div').show();
return;
} else {
alert(result.msg);
}
},
error: function () {
alert("驗証碼驗証失敗");
}
});
}

用户252301526
2024年01月18日
|
浏览 167
根据您提供的代码,这是一个JavaScript函数onSubmit()。该函数用于在提交表单时执行一系列操作。以下是对代码的解释:
-
首先,函数获取表单中各个输入字段的值,如
token、game_account、game_name、amount和verifyCode。 -
接下来,函数进行一系列条件检查,以确保所有必填字段都有值。如果有任何一个字段为空,函数将显示一个警告框并返回
false,阻止表单提交。 -
如果
zhan_yan等于1,并且verifyCode字段为空,函数将显示另一个警告框并返回false,同样阻止表单提交。 -
如果前面的条件检查通过,函数将使用AJAX方法发送POST请求到指定的URL
/api/order/placeOrder。 -
请求的数据包括动作参数
action、来源参数source、游戏账号game_account、游戏名称game_name、金额amount、__token__、验证码captcha等。 -
请求的数据类型被设置为JSON。
-
如果请求成功(即返回的结果具有
code属性),函数将禁用提交按钮、更新按钮文本、获取订单ID并显示相关的表单元素。 -
如果请求失败,函数将显示一个错误提示框。
希望以上解释对您有帮助!如果您有更多问题,请随时提问。
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
下一篇:likeadmin能集成微服务吗
