使用javascript使用MD5值进行URL重定向
我似乎无法使这个函数工作。。这样做的目的是传递一些在联系人表单中输入的变量,并转到在线支付页面。问题是通过组合price、OrderID、.ndcorporate(即商户id和verifykey)来获得MD5值。此值将分配给vcode。有线索吗使用javascript使用MD5值进行URL重定向,javascript,url,Javascript,Url,我似乎无法使这个函数工作。。这样做的目的是传递一些在联系人表单中输入的变量,并转到在线支付页面。问题是通过组合price、OrderID、.ndcorporate(即商户id和verifykey)来获得MD5值。此值将分配给vcode。有线索吗 function my_redirect() { var verifykey = "1b469d0628a34gt3989676084bad9626"; var price = document.getElemen
function my_redirect() {
var verifykey = "1b469d0628a34gt3989676084bad9626";
var price = document.getElementById('get-amount').value;
var orderID = document.getElementById('get-orderid').value;
var vvcode = md5('+price+'.ndcorporate.'+orderID+'.'+verifykey+');
var url = 'https://www.onlinepayment.com.my/MOLPay/pay/ndcorporate/? amount='+price+'&orderid='+orderID+'&vcode='+vvcode+'';
window.location = url;
}
在JavaScript中:
- 连接运算符是
而不是+
- 变量必须在字符串文本之外
给定
y=“y”
和z=“z”
,如果您试图将y
和z
转换为“YZ”
,那么y+z
不是“+y+”.+z+”
,假设价格=100.00,orderid=123abc意味着它应该是md5(100.00+ndcorporate+123abc+verifykey)代码>?否,md5(price+ndcorporate+orderid+verifykey)
。如何让md5()返回正确的值?如果在php中,它类似于md5($amount.$merchantID.$orderID.$verifyKey)。对不起,我对这两种语言都不太了解,直到md5(price+ndcorporate+orderid+verifykey)