簡體   English   中英

當部分中有多行時,AJAX無法正常工作

[英]AJAX not working when more than one line is in the partial

使用AJAX渲染部分

$('#next_videos').replaceWith('<%= render(:partial => 'videos')%>');

是我的js

部分我渲染我愚蠢地隔離問題

<p> Testing </p>

所以這很好,但是當你添加任何紅寶石評論時,例如

<p> Testing </p>
<%# holder = videos_counter %>

什么都沒發生。 服務器顯示它處理得很好,但網頁上沒有發生任何變化。 關於這里發生了什么的任何線索? 謝謝。

使用rails 3.1.1,sqlite3,formtastic 2.0.2,設計1.5.1,並隨時

編輯:

當我的部分中有多行時,AJAX更新無效。 例如,

<p> Testing </p> <p> Testing </p>

會工作但是

<p> Testing </p>
<p> Testing </p>

將不會。

您可以嘗試使用escape_javascript幫助程序或其j別名來轉義標記:

$('#next_videos').replaceWith('<%=j render(:partial => 'videos') %>');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM