我正在創建一個3D安全表單,如果用戶需要將其重定向到3D安全銀行的網關,那麼該表單就會生效。JavaScript - 只有在代碼中達到時才加載
我的問題是,下面的腳本:
<SCRIPT LANGUAGE='Javascript' >
<!--
function OnLoadEvent()
{
document.mainform.submit();
}
//-->
</SCRIPT>
出現需要對bodyOnload =「OnloadEvent」
要加載Unfortunatley我不能修改頁面的主體標籤。所以,我需要的代碼加載時,其在PHP腳本的上下文中調用..
的代碼是:
} else if($result_arr['valid'] == 'true' && ($mpistatus == '200')) {
$threedurl = urldecode($result_arr['acs_url']);
$paymentauth = $result_arr['PaReq'];
$mdcode = $result_arr['MD'];
echo
"<form name='mainform' action='$threedurl' method='POST'>
<center>
<h1>Processing your 3D Secure Transaction</h1>
<h3>Please click Submit to continue
the processing of your 3D Secure
transaction.</h3>
<input type='submit' value='Submit'>
</center>
<input type='hidden' name='PaReq' value='$paymentauth'>
<input type='hidden' name='TermUrl' value=''>
<input type='hidden' name='MD' value='$mdcode'>
</form>
<SCRIPT LANGUAGE='Javascript' >
<!--
function OnLoadEvent()
{
document.mainform.submit();
}
//-->
</SCRIPT>
";
}
我能得到它加載的形式,只有當腳本中調用,如果是的話......怎麼樣?
Jquery /其他JS庫具有像'document.ready()'這樣的函數,可以讓你在加載DOM等時做些事情。 –