使用Jquery调整动态URL

我正在使用以下代码根据下拉选项生成img url。

$(document).ready(function() { $('select').change(function(){ var src = $(':selected', this).text() $('img').attr('src', location.hostname + "/" + src + '.jpg'); }); });` 

它适用于显示将选择文本添加到静态URL,即:

 www.mysite.com/selecttext.jpg 

但是需要为这样的事情工作:

 www.mysite.com//selecttext.jpg 

PHP已经运行只需要知道如何调整jquery工作。

PHP / HTML:

  

JS:

 $(document).ready(function() { $('select').change(function(){ var src = $(':selected', this).text() $('img').attr('src', location.hostname + "/" + dir + '/' + src + '.jpg'); }); });` 

请记住,您可以“清除”类别页面的其他部分以添加到URL。 猜测你正在寻找产品SKU进入那里 – 或者至少是内部的Magento ID。 您可以将此信息放在类别页面中 – 即使隐藏(可能作为产品名称上的标题标记) – 在其上放置一个ID并将值拉入您的代码中。

“用PHP方式做”就是Varien这样做的方式,即使它定义了一个全局变量(据称是坏的),彼得的方式看起来也不会太糟糕 – 只需用$ _item-> getSku将其弹出模板代码( )