2012-10-30 79 views
0

我創建了一個頁面來顯示新聞並添加一些JavaScript,它工作正常。但是當 我添加了一些越南語內容到我的網頁,JavaScript不再工作。如何解決這個問題? 好吧,這裏是我的htmlJavascript沒有運行

.row 
    .span7.offset2 
    .box-model-news 
     .row 
     .span3 
      %h5 
      = @news[0].title 
     .row.hot_news 
     - 3.times do |i| 
      .span2 
      - if @news.length > i+1 
       .fixed-box 
       = image_tag @news[i+1].asset.url(:small) 
       %h6 
       = link_to @news[i+1].title, "#" 
    .span3 
    .box-model-news 
     - rest_news = @news[[email protected]] 
     - if rest_news 
     - rest_news.each do |rn| 
      = link_to rn.title,"#" 

和JavaScript:

= javascript_tag do 
    :erb 
    alert("hi"); 

@news [0] .title僞:標題包含一些越南話

HTML代碼

<div class="row"> 
<div class="span7 offset2"> 
<div class="box-model-news"> 
<div class="row"> 
<div class="newest-news"> 
<div class="span3"> 
<img alt="375649_373983335965607_104188519611758_1224852_274911402_n" src="/system/bbook_news/assets/000/000/011/medium/375649_373983335965607_104188519611758_1224852_274911402_n.jpg?1351583899"> 
</div> 
<div class="span3"> 
<h5> 
<a href="#">Vietnamese word: Xin Chào mọi người</a> 
</h5> 
</div> 
</div> 
</div> 
<div class="row hot_news"> 
<div class="span2"> 
<div class="fixed-box"> 
<img alt="301806_293504937402115_112083275544283_698768_1122549180_n" src="/system/bbook_news/assets/000/000/012/small/301806_293504937402115_112083275544283_698768_1122549180_n.jpg?1351584751"> 
</div> 
<h6> 
<a href="#">Không chạy được </a> 
</h6> 
</div> 
<div class="span2"> 
<div class="fixed-box"> 
<img alt="380269_296696787082930_112083275544283_706587_1195153490_n" src="/system/bbook_news/assets/000/000/013/small/380269_296696787082930_112083275544283_706587_1195153490_n.jpg?1351584787"> 
</div> 
<h6> 
<a href="#">fala</a> 
</h6> 
</div> 
<div class="span2"> 
<div class="fixed-box"> 
<img alt="402580_344754638902723_100001045697946_1105971_1493945266_n" src="/system/bbook_news/assets/000/000/014/small/402580_344754638902723_100001045697946_1105971_1493945266_n.jpg?1351584806"> 
</div> 
<h6> 
<a href="#">yeah~!</a> 
</h6> 
</div> 
</div> 
</div> 
</div> 
<div class="span3"> 
<div class="box-model-news more-news"> 
<ul> 
<li> 
<a href="#">21212121</a> 
</li> 
<li> 
<a href="#">So?</a> 
</li> 
</ul> 
</div> 
</div> 
</div> 

javascript代碼與上述警報(「hi」)相同

+6

請顯示一些代碼。 –

+1

你可以添加JS代碼和越南內容到你的問題? – asgs

+4

在http://jsfiddle.net上設置工作演示或http://jsbin.com –

回答

0

在大多數情況下,運行JS失敗是由於語法錯誤。

檢查您的JavaScript控制檯中是否有任何錯誤消息