AMcoder - javascript, python, java, html, php, sql

Javascripts և Apache Velocity

Ես կցանկանայի մտնել մեկ այլ վեբ էջ, երբ նշեմ մեկ վանդակը, ավտոմատ կերպով: Ես գրել եմ պարզ հարցում javascripts-ում դա անելու համար, բայց չեմ կարողանում կատարել javascripts կոդը, երբ նշում եմ վանդակը: Փնտրելով վեբ էջի աղբյուրը՝ այն լավ է ներկայացնում արագության այս կոդը

#url_for_facet_filter($field.name,$facet.name)

բայց ես կարծում եմ, որ երբ ես սեղմում եմ checkbok-ի վրա, այն ավտոմատ կերպով չի կատարում javascript-ը և ես չեմ կարող ավտոմատ կերպով այլ վեբ էջ գնալ: Իմ .vm ֆայլի մյուս մասը լավ է աշխատում: Սա իմ Apache Velocity .vm ֆայլն է

<script language="javascript" type="text/javascript">
        function selectFunction(url) {
        var goTo = url;
        window.location("goTo");
        }
</script>

#if($response.facetFields)
  <h2 #annTitle("Facets generated by adding &facet.field= to the request")>
    Field Facets
  </h2>
  #foreach($field in $response.facetFields)
    ## Hide facets without value
    #if($field.values.size() > 0)
      <span class="facet-field">$field.name</span>
      <ul>
        #foreach($facet in $field.values)
          <li>

 <input type="checkbox" id="myCheckbox"
    onclick="javascript:selectFunction("#url_for_facet_filter($field.name,$facet.name)")"> 
 <label for="myCheckbox">$facet.name ($facet.count)</label>

          </li>
        #end
      </ul>
    #end  ## end if > 0
  #end    ## end for each facet field
#end      ## end if response has facet fields

Շատ շնորհակալ եմ ձեր օգնության համար:

22.11.2013

Պատասխանները:


1

Կարծում եմ՝ ձեր խնդիրն այն է, որ դուք օգտագործում եք window.location-ը որպես ֆունկցիա՝ օբյեկտի փոխարեն: Այն, ինչ փնտրում եք, window.location.replace է, որն ընդունում է URL-ը որպես հաջորդ վայր: Փորձեք փոխել window.location(goTo);window.location.replace(goTo)ի:

23.11.2013
  • Հմ. Կներեք, որ չկարողացա օգնել: 23.11.2013
  • Ես սխալմամբ ջնջել եմ քեզ իմ պատասխանը։ Ես կվերագրեմ այն: Շնորհակալություն պատասխանի համար, բայց ես նույնպես փորձեցի window.location.replace(goTo) կամ window.location.href=goTo;-ով, բայց ամեն դեպքում չի ստացվում: Այնուամենայնիվ, շնորհակալություն 23.11.2013
  • Նոր նյութեր

    Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
    JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

    Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
    Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

    Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
    Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

    Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
    Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

    C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
    C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

    Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
    Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..