如何访问smarty变量并分配给jquery变量? [英] How to access smarty variable and assign to jquery variable?

查看:111
本文介绍了如何访问smarty变量并分配给jquery变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只需要您提供有关我的代码的帮助.我的问题是如何访问jquery或javascript文件中的smarty变量?因为我的smarty变量是我的控制器发出的URL请求.我需要使用该变量来创建验证.这是我的代码.

I just need your help about my code. My problem is how can I access smarty variable within jquery or javascript file? Becuase my smarty variable is a URL request from my controller. And I need to use that variable for creating validation. Here's my code.

{$get.search_by} {**works without error**}

{literal}
    <script type="text/javascript">

        $(document).ready(function(){

            var dispatch = "{$get.search_by}"; //can't access

            var new_class = "it3 ir3 il3 jt10 jr05 jl05 kt03 kr04 kl04";
            var old_class = "it3 ib3 il3 jt05 jb05 jl10 kt04 kb04 kl03";

            var toggleState = true;

            //could not access
            if(dispatch == companies.catalog){
                alert("catalog");
            }else{
                alert("product search");
            }

            console.log(dispatch);

推荐答案

尝试此代码

var dispatch = '{/literal}{$get.search_by}{literal}'

这篇关于如何访问smarty变量并分配给jquery变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆