我正在尝试找到一种方法来做到这一点,但我知道由于服务器端(php)与客户端(js)的关系,我无法按照我尝试的方式做到这一点。
我试图在 url 中的 # 符号之后获取变量,例如,如果它是 www.test.com/hello#4213 我想获取字符串 4213。到目前为止,我使用了以下函数
function GetURLParameter(sParam) {
var sPageURL = window.location.hash.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++) {
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam) {
return sParameterName[1];
}
}
}
现在的问题是我试图将它放入我需要的 PHP 变量中,以便我可以获得有关产品的信息。更具体地说,我在 Magento 中使用它来获取 # 符号后的 SKU,然后使用照片和图像动态创建一个页面。到目前为止,除了这部分之外,我的所有代码都在工作。
问题是如何将 JS 变量传递给 PHP?
谢谢!