Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript使用MD5值进行URL重定向_Javascript_Url - Fatal编程技术网

使用javascript使用MD5值进行URL重定向

使用javascript使用MD5值进行URL重定向,javascript,url,Javascript,Url,我似乎无法使这个函数工作。。这样做的目的是传递一些在联系人表单中输入的变量,并转到在线支付页面。问题是通过组合price、OrderID、.ndcorporate(即商户id和verifykey)来获得MD5值。此值将分配给vcode。有线索吗 function my_redirect() { var verifykey = "1b469d0628a34gt3989676084bad9626"; var price = document.getElemen

我似乎无法使这个函数工作。。这样做的目的是传递一些在联系人表单中输入的变量,并转到在线支付页面。问题是通过组合price、OrderID、.ndcorporate(即商户id和verifykey)来获得MD5值。此值将分配给vcode。有线索吗

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)