Php 使用Jquery调整动态url

Php 使用Jquery调整动态url,php,jquery,magento,Php,Jquery,Magento,我使用以下代码根据下拉选择生成img url $(document).ready(function() { $('select').change(function(){ var src = $(':selected', this).text() $('img').attr('src', location.hostname + "/" + src + '.jpg'); }); });` 它用于显示将选择文本添加到静态url,即: www.mysite.

我使用以下代码根据下拉选择生成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/<?php text value ?>/selecttext.jpg
www.mysite.com///selecttext.jpg
PHP已经在运行了,只需知道如何调整jquery即可。

PHP/HTML:

<script type="text/javascript"> var dir = '<?php echo "foo"; ?>'; </script>
PHP/HTML:

<script type="text/javascript"> var dir = '<?php echo "foo"; ?>'; </script>

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


“用php方式实现”是Varien的方式,Peter的方式看起来并不太糟糕,即使它定义了一个全局变量(据说很糟糕)——只要用$\u item->getSku()在模板代码中弹出它就可以了。

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


“用php方式实现”是Varien的方式,Peter的方式看起来并不太糟糕,即使它定义了一个全局变量(据说很糟糕)-只需使用$\u item->getSku()将其弹出到模板代码中,然后将javascript放入php文件中,然后像那样实现?使用更具体和正确的代码进行编辑,以确保文本值。。它是如何定义的?在产品循环中使用magento命令
将javascript放入PHP文件中,然后这样做?使用更具体和正确的代码编辑文本值。。它是如何定义的?在产品循环
中使用一个magento命令,但该循环没有正确呈现:
var dir='';/。jpg“>
呈现不正确:
var dir='';/.jpg”>
谢谢@IRIS Indigo。我正在尝试构建img路径,以便根据相应的自定义选项替换产品图像。在分类页面上。谢谢@IRIS Indigo。我正在尝试构建img路径,以便根据相应的自定义选项替换产品图像。在分类页面上。