2015-02-25 28 views
5

kullanarak JavaScript boolean operatörü kullanmak, ama biz java komut Boole koşulları eklerken aşağıdaki gibi bir istisna thow thymeleaf Nasıl AşağıdaThymeleaf: Ben <code>th:inline="javascript"</code> kullanarak javascript, thymeleaf kullanıyorum Thymeleaf

org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 22; The entity name must immediately follow the '&' in the entity reference. 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203) 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) 
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441) 
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368) 
com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436) 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1845) 
............................. 

olduğunu benim javascript kodu: biz thymeleaf içinde & operatörü nasıl kullandıklarını

<script type="text/javascript" th:inline="javascript"> 
    $(document).ready(function(){ 
     $('.fancybox').fancybox({ 
      'width' :'623px', 
      'maxHeight':'156px' 
     }); 

     var catId = $("#category").val(); 
     if(catId != null && catId != ''){ 
      findSubCategories(); 
      /*<![CDATA[*/ 
       var subCatId = /*[[${searchProductDto.subCategory}]]*/ 
      /*]]>*/ 
      debugger; 
      if(subCatId != null){ 
       $("#subCategory").val(subCatId); 
      } 
     } 
    }); 
............................... 

?

cevap

18

sarma <![CDATA[ bloğuyla eğer blok

<script type="text/javascript" th:inline="javascript"> 
var a =b = true; 
/*<![CDATA[*/ 
if(a && b){ 
    alert('Yea'); 
}/*]]>*/ 
</script> 
+0

, '& 'seçeneğini nasıl kullanırsak, tarayıcı bir hata atıyor. –

+0

@HarmeetSinghTaara: Benim ans günceller ... Eğer hala sorun varsa lütfen bildirin –

+0

evet bu işe yaradı –

2

script etiketinin tüm içeriği <!CDATA[ korumasını kullanın.

+0

bu zaten bana göre yapılır. –

+0

@HarmeetSinghTaara Gönderdiğiniz kodda yok; sadece, satır içi değişkende CDATA kullandınız. – chrylis

İlgili konular